Git 项目文件名大小写变更如何提交上去?
· One min read

在 Git 中,文件名的大小写变更(例如,将 FileName.txt 改为 filename.txt)可能会因为操作系统的大小写敏感性而变得复杂。
尤其当文件系统不区分大小写时(如 Windows 或 macOS )。可以通过右边配置强制 Git 区分大小写。
- 先确认项目中 Git 配置关闭 core.ignorecase:
git config --list
git config core.ignorecase false
最好全局也关闭:
git config --global --list
git config --global core.ignorecase false
- 然后删除 Git 缓存,重新提交即可:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'