先保證當前的已經同步了,如果沒有同步請使用git add 同步一下,否則使用git rm -r --cached指令會無法通過。
1.git rm -r --cached 要忽略的文件
(如: git rm -r --cahced build/*
, 如當前目錄的內容全部是不需要的, 那么你可以使用最最簡單的命令搞定git rm -r --cached .
)
2.然后在 .gitignore 文件中加入該忽略的文件(如:*.o*.info)
3.git add .
4.git commit -m " commet for commit ....."
5.git push
push之后其他開發人員pull之后, ignore規則就對其生效了.
tips: 上述步驟只針對已經commit過且有改動的文件 (因為rm的是cached列表中的文件, cached列表即修改列表)
建議:最好創建git倉庫的同時創建.gitignore
文件, 並且把忽略規則寫好(盡量考慮到所有應該略的文件, 這樣就可以避免出現上面的文件啦)
作者:元亨利貞o
鏈接:https://www.jianshu.com/p/e5b13480479b
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。