删除不应提交的文件

时间:2010-05-19 21:46:39

标签: git version-control

我的项目目录中有一个.gitignore文件,我在文件中放入以下条目,不提交以下文件夹中的文件:

EStudyMongoDb.Integration.Test\

由于某种原因,Git无论如何都将文件推送到了存储库!

反正!现在我想删除那些已被推送到存储库的文件,但我不想丢失对文件夹内文件的本地更改。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

使用git rm --cached从索引中删除文件,但从工作副本中删除。然后,提交更改。

答案 1 :(得分:1)

将\替换为/或将其完全删除。 使用git rm --cached EStudyMongoDb.Integration.Test将其从索引中删除