Git一直在向存储库添加文件而不应该被忽略

时间:2015-03-10 12:26:56

标签: git android-studio gitignore

我在Android Studio工作,我不知道这个问题是否与Android Studio或git有关:

我想将Android Studio创建的.iml文件保存在我的git存储库中,因此我将它们放在gitignore文件中,您可以在屏幕截图中看到,但是文件不断添加。 我试图用

删除它们
git rm --cached 

似乎工作了一段时间但随后他们不断加入。 问题是我在项目文件夹中有一个gitignore文件,在模块文件夹中有一个吗?

PS:屏幕截图显示了项目文件夹中的gitignore文件,gitignore插件识别了Adjust.iml文件,因此我对Adjust.iml的条目充满信心} ist在正确的文件中。

编辑:项目的根文件夹是:

C:\Projekte\iw-android

屏幕截图中显示的gitignore文件是:

C:\Projekte\iw-android\.gitignore

要忽略的文件是

C:\Projekte\iw-android\Adjust\Adjust.iml

并且gitignore文件中的条目是:

Adjust/Adjust.iml

我尝试手动输入或右键单击 - >在Android Studio中添加到gitignore,结果相同,看起来对我来说是正确的。

enter image description here

2 个答案:

答案 0 :(得分:0)

如果您要忽略所有.iml个文件,则*.iml中的.gitignore模式就足够了。在模式生效之前,您显然必须删除任何当前跟踪的.iml文件。

有关详细信息,请查看gitignore文档。

答案 1 :(得分:0)

  

我试图用git rm删除它们 - 这似乎有效了一段时间

这可能意味着您没有将.gitignore文件提交到存储库中。