Git重复文件条目?

时间:2016-12-01 08:10:28

标签: git

我将git config上的ignorecase值更改为false,但现在当我编辑I文件并检查状态时,git告诉我两个文件虽然实际上是同一个文件但已被修改:

modified:   ACFCache/AcfOptionsPlant.php
modified:   AcfCache/AcfOptionsPlant.php

如何让git忘记ACFCache条目?

1 个答案:

答案 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