問題出現的原因:
在初始化git倉庫的時候沒有建立,.gitignore
檔案來過濾不必要提交的檔案, 後來卻發現某些檔案不需要提交, 但是這些檔案已經被提交了, 這時候建立.gitignore
檔案忽略這些檔案時, 發現ignore的規則對那些已經被track的檔案無效.其實.gitignore
檔案只會忽略那些沒有被跟蹤的檔案, 也就是說ignore規則只對那些在規則建立之後被新建立的新檔案生效.
解決辦法:
在使用git add . 命令之前建立.gitignore
部分忽略檔案內容:
.idea/
*.pyc
__pycache__/
*.txt
gitignore 不生效問題
在git中如果想忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改根目錄中 gitignore 檔案的方法 如無,則需自己手工建立此檔案 這個檔案每一行儲存了乙個匹配的規則例如 1 2 3 4 5 6 7 此為注釋 將被 git 忽略 a 忽略所有 a 結尾的檔案 lib.a 但 lib.a ...
gitignore不生效問題
在使用git進行版本控制的過程中發現,將想被忽略的檔案 資料夾 配置到.gitignore檔案中後,實際修改了想被忽略的檔案,呼叫git status檢視時,仍然會提示提交這些檔案。也就是說實際並沒有被忽略 原因是git ignore只會對不在git倉庫中的檔案進行忽略,如果這些檔案已經在git倉庫...
git ignore不生效原因
有時候我們配置了git ignore 發現不生效,每次提交的時候,有些加入到了ignore的檔案沒有過濾掉,這是因為我們最開始將那些應該過濾的檔案加入到了版本控制。所以解決辦法就是把它們從版本控制移除。我們需要先把本地快取刪除,然後再更新一下ignore檔案。在我們的專案目錄,開啟git bash,...