問題:
在使用git的過程中,會發(fā)現(xiàn)某些文件添加到忽略后仍然沒有有效忽略
原因:
.gitignore文件只是ignore沒有被staged(cached)的文件。對于已經(jīng)被staged文件,加入ignore文件時一定要先從staged移除。
解決方法:
- 1 從staged狀態(tài)移除
git rm --cached file/path/to/be/ignored。
- 2 提交, 執(zhí)行
git rm --cached
后,需要進(jìn)行一次提交