如何在Android Studio项目中使用.gitignore app/app.iml?

Nic*_*afa 8 android gitignore android-studio

无论我如何构建我的.gitignore,我似乎无法通过Android Studio 2.0.0忽略app/app.iml.

到目前为止,我已经尝试根据github的标准Android Studio .gitignore模板忽略所有*.iml文件,并直接定位文件.

app/app.iml
*.iml
Run Code Online (Sandbox Code Playgroud)

任何人遇到与此特定文件或其他*.iml文件类似的问题?你是怎么解决的?

小智 19

如果文件在gitignore更新之前已经提交,它将继续由git跟踪.

尝试执行a git rm --cached app/app.iml并按照另一个提交删除文件.


Nic*_*afa 6

尝试添加一个斜杠来app/app.iml你的.gitignore里像这样.. /app/app.iml.按照@xiaoyaoworm的建议,这对我有用.


小智 5

尝试以下步骤:

  1. 删除缓存的 IML 文件,使用:git rm --cached <all_your_iml_files>
  2. 添加*.iml到文件中.gitignore并再次提交。

此后将不会跟踪 IML 文件。