首先說說 gitignore 文件的作用:
該文件只能作用于 Untracked Files,也就是那些從來沒有被 Git 記錄過的文件(自添加以后,從未
add及commit過的文件
因此,有時候我們一開始在上傳項目的時候把某些不必要的文件也添加進了 git 的版本控制。此時 gitignore 對這些文件就不起作用了。因此我們要先從 git 里面把這些文件 untracked ,然后修改 gitignore ,最后提交。
具體操作:
- 從 Git 的數(shù)據(jù)庫中刪除對于該文件的追蹤;
git rm -r loggers.log # loggers.log 是要去除的文件名字
修改
.gitignore, 把對應(yīng)的規(guī)則寫入.gitignore,讓忽略真正生效;提交+推送。其實就是
add commit push啦。
PS:關(guān)于 .gitignore 文件的編寫大家可以參考下面兩篇文章:
Git 的 .gitignore 配置
Git之忽略文件(ignore file)