更改了文件名的大小写,但GIT不会忘记旧版本

时间:2014-09-24 10:31:17

标签: macos git

由于将应用程序升级为PSR-0 complient(大写类文件名),我已将类更改为具有大写文件名。即。 users.php已成为Users.php。这很好用,git注意到了这些变化,然后推到了远程仓库。

我的问题是,如果我现在改变Users.php的内容。旧users.php和新Users.php都显示为要暂存的已更改文件。

如何让git忘记文件的小写版本?

请注意。我正在使用无视套管的osx。

1 个答案:

答案 0 :(得分:1)

在你的Git存储库中,如果有两个文件Users.php,users.php

  • 如果您不想要users.php文件,可以使用以下命令git rm filename
  • 从git存储库中删除该文件
  • 要取消已经添加/初始化到存储库的单个文件,即停止跟踪该文件但不从系统中删除它:git rm --cached filename