[英]Ignoring file in Git
我们有一个通过IntelliJ IDE处理的Java存储库。 我们在.gitignore
的根目录中添加了一个.gitignore
文件,其中包括以下几行:
.iml
*/*iml
但是,克隆存储库并使用IntelliJ打开它之后,它将生成一个新文件my.project.package.iml
,Git不会忽略该文件,它将其视为未跟踪的文件。
我也尝试通过git update-index --assume-unchanged my.project.package.iml
忽略它,但是它没有任何效果。 我尝试删除该文件并在应用此命令后重新生成它,也没有任何效果。
有人可以解释我在这里发生的事情吗?
编辑
似乎.gitignore
文件的问题是您应该放置*.iml
而不是.iml
。 但是git update-index --assume-unchanged
命令会发生什么? 为什么不起作用? 我真的很好奇...
尝试更改.gitignore
文件,如下所示:
*.iml */*iml
例如,在第一行添加星号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.