1. 程式人生 > >解決在.gitignore中新增忽略檔案,忽略不生效的方法

解決在.gitignore中新增忽略檔案,忽略不生效的方法

由於一些配置資訊的私密性,不方便提交配置資訊檔案。於是在.gitignore中新增檔案忽略,但是再次git status檢視提交前的資訊時,配置檔案(config.py)還是跟蹤到了:
在這裡插入圖片描述
後面查閱相關的資料才知道需要進行下面操作

git rm -r --cached .

實際操作如下:在這裡插入圖片描述

(加 -r 表示強制 )清除對所有檔案的追蹤,最後的點代表操作物件是所有檔案。、

清除了對檔案的跟蹤後,再在.gitignore檔案中新增忽略檔案後就能生效了。
下面就只需要進行常規的提交及推送到倉庫的操作即可

git add . # 將所有的檔案新增到暫存區
git
commit -m "相關說明" # 將本次修改從暫存區推送到本地倉庫 git push # 將本次修改從本地倉庫推送到遠端倉庫

說明: 對於暫存區、本地倉庫、遠端倉庫庫的概念可以檢視前面我寫的部落格《git初識》