解决git默认不区分文件名大小写的问题

当你创建一个文件后,叫 readme.md 写入内容后 提交到线上代码仓库.
然后你在本地修改文件名为 Readme.md 接着你去提交,发现代码没有变化.

1
git status

你会无任何提示信息,其实 git 默认对于文件名大小写是不敏感的,所以上面你修改了首字母大写,但是git 并没有发现代码任何改动.那么如何才能让 git 识别文件名大小写变化.

一 配置git 使其对文件名大小写敏感

1
git config core.ignorecase false

二 从git 本地仓库删除此文件,然后添加再提交
(1) 删除

1
git rm readme.md

(2) 重新添加

1
git add Readme.md

(3)提交

1
git commit -m 'Readme.md'

这样git不区分文件名大小写的问题就解决了!

  • 作者: Sam
  • 发布时间: 2017-11-13 22:46:50
  • 最后更新: 2019-12-09 23:03:26
  • 文章链接: https://ydstudios.gitee.io/post/8598d574.html
  • 版权声明: 本网所有文章除特别声明外, 禁止未经授权转载,违者依法追究相关法律责任!