git 记录

git 中重命名忽略大小写问题

总结起来网上的2大势力

1. git config core.ignorecase false // git 设置 记录文件大小写
2. git mv -f OldFileNameCase newfilenamecase // 强制换名
方法1 不兼容windows,windows下不区分大小写,但是linux是区分大小写的。。。。坑妈呀
方法2 会产生一个多的文件

可行的方案

$ git mv ./name1 ./name1.bak
$ git add .
$ git commit -m "改名(第 1/2 步)"

$ git mv ./name1.bak/ ./name2
$ git commit -m "改名(第 2/2 步)"

$ git push

1.参考文档
2.stackoverflow

标签: none

添加新评论