通常專案中編譯過程產生的檔案或者編譯器生成的臨時備份檔案,不需要通過git系統去追逐(track)。
在專案頂層工作目錄中新增乙個叫".gitignore"的檔案,來告訴git系統要忽略掉哪些檔案,下面是檔案的示例。
#以'#' 開始的行,被視為注釋.
#忽略掉所有檔名是 foo.txt 的檔案.
foo.txt
#忽略所有生成的 html 檔案,
*.html
#foo.html是手工維護的,所以例外.
!foo.html
#忽略所有.o 和 .a檔案.
*.[oa]
python中可以在.gitignore中新增
*.pyc*.swp
參考:git官網中文版教程
/git-%e5%88%86%e6%94%af-%e8%bf%9c%e7%a8%8b%e5%88%86%e6%94%af
git 忽略某些檔案
專案中經常會生成一些git系統不需要追蹤 track 的檔案。典型的是在編譯生成過程中產生的檔案或是程式設計器生成的臨時備份檔案。當然,你不追蹤 track 這些檔案,可以 平時不用 git add 去把它們加到索引中。但是這樣會很快 變成一件煩人的事,你發現 專案中到處有未追蹤 untracked...
git忽略某些檔案提交
在專案中有些配置檔案不需要提交,但是有同學在後面開發中發現在.igonore檔案中無論如何都無法忽略某些檔案的提交。原因在這裡 已經維護起來的檔案,即使加上了gitignore,也無濟於事。那麼如何解決呢?方式如下 git update index assume unchanged 要忽略的資料夾 ...
git 忽略某些檔案 (點gitignore)
gitignore檔案 用來忽略某些檔案,這個檔案裡指定的內容將不會上傳到版本庫中進行管理.可以在該檔案中指定檔案路徑和目錄,可以使用 等萬用字元.關於路徑,注意 generated 這樣的簡寫方式會將所有包含這一路徑的所有目錄都忽視掉,比如src demo generated generated ...