Skip to main content

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

· One min read
2pb5v1

在 Git 中,文件名的大小写变更(例如,将 FileName.txt 改为 filename.txt)可能会因为操作系统的大小写敏感性而变得复杂。

尤其当文件系统不区分大小写时(如 Windows 或 macOS )。可以通过右边配置强制 Git 区分大小写。

  1. 先确认项目中 Git 配置关闭 core.ignorecase:
git config --list
git config core.ignorecase false

最好全局也关闭:

git config --global --list
git config --global core.ignorecase false
  1. 然后删除 Git 缓存,重新提交即可:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'