注意:git無法是忽略那些已經加入跟蹤的檔案的,在建立空的專案後,應首先建立.gitignore檔案。
在專案的根目錄下,新建乙個檔案.gitignore。在這個檔案中,每一行對應乙個忽略規則。
以#號開頭的行會被git忽略。
1、忽略檔案
*.bak # 忽略所有擴充套件名為.bak的檔案
!keep.bak # 但keep.bak檔案除外(不會被忽略)
temp/test.txt # 忽略temp目錄下的test.txt檔案
temp/*.txt # 忽略temp目錄下所有擴充套件名為.txt的檔案
2、忽略目錄
temp/ # 忽略temp目錄下的所有目錄和檔案
temp/*/ # 忽略temp目錄下的所有目錄,但不會忽略該目錄下的檔案
在.gitignore檔案中使用的是標準的glob模式匹配(shell 所使用的簡化了的正規表示式)
參考:
git 忽略某些檔案
專案中經常會生成一些git系統不需要追蹤 track 的檔案。典型的是在編譯生成過程中產生的檔案或是程式設計器生成的臨時備份檔案。當然,你不追蹤 track 這些檔案,可以 平時不用 git add 去把它們加到索引中。但是這樣會很快 變成一件煩人的事,你發現 專案中到處有未追蹤 untracked...
git忽略某些檔案
通常專案中編譯過程產生的檔案或者編譯器生成的臨時備份檔案,不需要通過git系統去追逐 track 在專案頂層工作目錄中新增乙個叫 gitignore 的檔案,來告訴git系統要忽略掉哪些檔案,下面是檔案的示例。以 開始的行,被視為注釋.忽略掉所有檔名是 foo.txt 的檔案.foo.txt 忽略所...
git忽略某些檔案提交
在專案中有些配置檔案不需要提交,但是有同學在後面開發中發現在.igonore檔案中無論如何都無法忽略某些檔案的提交。原因在這裡 已經維護起來的檔案,即使加上了gitignore,也無濟於事。那麼如何解決呢?方式如下 git update index assume unchanged 要忽略的資料夾 ...