繁体   English   中英

忽略Git中的文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM