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