我将git config上的ignorecase
值更改为false
,但现在当我编辑I文件并检查状态时,git告诉我两个文件虽然实际上是同一个文件但已被修改:
modified: ACFCache/AcfOptionsPlant.php
modified: AcfCache/AcfOptionsPlant.php
如何让git忘记ACFCache
条目?
答案 0 :(得分:0)
从阅读this question开始,我相信以下内容对您起作用,甚至没有将ignorecase
设置为false
:
git mv ACFCache tempname && git mv tempname AcfCache
git add .
git commit -m 'Changed folder name'
现在,您可以尝试以下方法:
git checkout -- ACFCache/AcfOptionsPlant.php
git stash # save changes to AcfCache/AcfOptionsPlant.php ONLY
git mv ACFCache tempname && git mv tempname AcfCache
git commit -m 'Renamed ACFCache folder to AcfCache'
git stash apply
# carry on as you were
我认为你可以回到ignorecase
中的true
模式:
git config core.ignorecase true