git 忽略提交及已push過得文件忽略提交


在使用Git的過程中,我們喜歡有的文件比如日志,臨時文件,編譯的中間文件等不要提交到代碼倉庫,這時就要設置相應的忽略規則,來忽略這些文件的提交

Git 忽略文件提交的方法

這種方式通過在項目的某個文件夾下定義 .gitignore 文件,在該文件中定義相應的忽略規則,來管理當前文件夾下的文件的Git提交行為。

.gitignore 文件是可以提交到公有倉庫中,這就為該項目下的所有開發者都共享一套定義好的忽略規則。

在 .gitingore 文件中,遵循相應的語法,在每一行指定一個忽略規則。如:

1 *.log
2 /runtime
3 /vendor
4 /.idea

git忽略規則:詳細的忽略規則可以參考官方英文文檔

 

Git忽略本地已經push過的提交

先備份原有代碼

先用如下命令:  git rm -r --cached filename 

再更新.gitignore文件忽略相關文件

再進行個git commit 即可,再次pull時會發現要忽略的相關文件原有的文件可能被刪除了,從備份的代碼復制到所需項目目錄,之后.gitignore會忽略相關文件的更新


免責聲明!

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



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