[英]gitignore does not ignore files
.gitignore
指定不應添加到git
索引的文件。 它不會阻止對已存在於索引中的文件的更改。
如果要從索引中完全刪除文件,則需要提交刪除該文件。 然后,如果文件被重新創建(並且它仍然在.gitignore
列出),則不會將其重新添加到索引中。
你必須從存儲庫中刪除它,然后提交它。
git rm -rf --cached .idea/*
git add -A .
git commit -m "Removed idea files"
git push
現在所有的.idea
文件都將被忽略(如果添加到.gitignore
,如上所述)。
您可能先前已添加該文件,因此會對其進行跟蹤。 如果在此之后它被添加到.gitignore
文件中,Git仍會報告對它的更改,因為它是一個跟蹤文件。
您需要從索引中刪除該文件並創建新的提交。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.