利用.gitignore過濾文件,如編譯過程當中的中間文件,等等,這些文件不須要被追蹤管理。git
現象:it
在.gitignore添加file1文件,以過濾該文件,可是經過git status查看仍顯示file1文件的狀態。編譯
緣由:版本管理
在git庫中已存在了這個文件,以前push提交過該文件。file
.gitignore文件只對尚未加入版本管理的文件起做用,若是以前已經用git把這些文件歸入了版本庫,就不起做用了
文件
解決:push
須要在git庫中刪除該文件,並更新。版本
而後再次git status查看狀態,file1文件再也不顯示狀態。管理