【轉】git如何忽略已經提交的文件 (.gitignore文件無效)


         先保證當前的已經同步了,如果沒有同步請使用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
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM