我們在.gitignore檔案中增加需要忽略的檔案并更新後,有時會出現相關檔案并未被忽略的情況,即更新後的.gitignore并未生效。
原因是.gitignore隻能忽略未被track的檔案,而git有本地緩存。如果增加的ignore檔案原來被track過,則需要清除緩存後update。具體做法如下:
git rm -r --cached .
git add .gitignore
git commit -m “update .gitignore”
我們在.gitignore檔案中增加需要忽略的檔案并更新後,有時會出現相關檔案并未被忽略的情況,即更新後的.gitignore并未生效。
原因是.gitignore隻能忽略未被track的檔案,而git有本地緩存。如果增加的ignore檔案原來被track過,則需要清除緩存後update。具體做法如下:
git rm -r --cached .
git add .gitignore
git commit -m “update .gitignore”