.gitignore文件不生效問題

.gitignore文件用來忽略被指定的文件或文件夾的改動,被記錄在.gitignore文件里的文件或文件夾,是無法被git跟蹤到的,即被忽略的文件是不會被放入到遠程倉庫里的。如果文件已經存在于遠程倉庫中,是無法通過.gitignore文件來忽略的。

.gitignore文件只會在第一次提交項目的時候寫入緩存,也就是說如果你第一次提交項目時候忘記寫.gitignore文件,后來再補上是沒有用的,.gitignore文件是不生效的。
因為在緩存中已經標記該項目不存在ignore文件了(boolean)

處理方式如下:

# 清除緩存文件
git rm -r --cached .
git add .
git commit -m ".gitignore重寫緩存成功"
git push
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容