git文件名大小写问题

作者:杨润炜
日期:2016/4/26 17:06

踩了git的坑

在windows下,一开始提交了一个coinLog.js文件,后来把它重命名为coinlog.js,居然提交不了。git提示没有改动。后来才知道,原来git默认对文件名的大小写不敏感。

如何解决git文件名大小写问题

方案1,配置git

首先可以通过配置git来达到识别文件名大小写的问题。命令如下:

  1. git config core.ignorecase false

缺点是每个仓库都需要修改。

方案2,手动修改

1.首先删除存储在git本地仓库的目标文件,以coinLog.js为例

  1. git rm coinLog.js

或者

  1. git rm -f coinLog.js

-f表示强制删除。

2.修改文件名
修改coinLog.js文件名为coinlog.js

3.添加文件到本地仓库

  1. git add coinlog.js

4.提交到本地仓库及远程仓库

  1. git commit -m 'rename file';
  2. git push

参考

如何配置Git支持大小写敏感和修改文件名中大小写字母呢?
git config doc

感谢您的阅读!
如果看完后有任何疑问,欢迎拍砖。
欢迎转载,转载请注明出处:http://www.yangrunwei.com/a/52.html
邮箱:glowrypauky@gmail.com
QQ: 892413924