为什么git仍然跟踪名称更改的文件?

时间:2019-02-13 13:20:40

标签: git

我有2个分支: master develop

在开发中,我使用git重命名文件:

git mv Myfile.txt myfile.txt

git add . 

git commit -m "Rename file Myfile to myfile"

现在我尝试切换分支。

git checkout master

并得到一个错误:

  

错误:结帐将覆盖以下未跟踪的工作树文件:       Myfile.txt   请先移动或移除它们,然后才能切换分支。   中止

  1. 文件 Myfile.txt 在工作目录中不再存在。
  2. 我尝试通过 git config更改区分大小写的设置     core.ignorecase ,不起作用。
  3. 我正在使用Ubuntu 16.04

仅当我将文件恢复为旧名称时问题才解决。

有人可以建议以正确的方式做到这一点吗?

更新:

该问题似乎与我的开发机- Ubuntu 16.04 有关。它使用 Vagrant 运行。通过ssh连接到机器时,我运行的所有git命令。在我的MacBook命令行上,一切正常。

0 个答案:

没有答案