天天看點

git在.gitignore檔案添加了忽略規則,但不生效,檔案還是被管理了

git在.gitignore檔案添加了忽略規則,但不生效,檔案還是被管理了。

分析下這種失效的原因,不起作用是什麼引起的呢?

原因:在建立.gitignore檔案之前,就commit了某個檔案,這個檔案就不會按照規則被忽略了。

解決思路:将檔案從staged狀态移除。

解決方法:

git rm -r --cached 檔案名

現在忽略就生效了。