问题
今天偶然发现,对于已经在 git 中 commit 的文件,修改其文件名大小写,git 不会记录文件名的变化。上网搜索发现不少人都遇到过这个坑。
解决
对于已 commit 的文件,使用 git mv <src> <dest>
,
例如:
|
|
然后进行 commit,push 即可。
后续
为免后患,可以修改 git 配置项。
将 core.ignorecase
修改为 false
修改当前项目的设置
修改全局设置
|
|
今天偶然发现,对于已经在 git 中 commit 的文件,修改其文件名大小写,git 不会记录文件名的变化。上网搜索发现不少人都遇到过这个坑。
对于已 commit 的文件,使用 git mv <src> <dest>
,
例如:
|
|
然后进行 commit,push 即可。
为免后患,可以修改 git 配置项。
将 core.ignorecase
修改为 false
|
|