git 忽略檔案 gitignore

2021-10-19 06:56:03 字數 923 閱讀 3815

一般我們總會有些檔案無需納入 git 的管理,也不希望它們總出現在未跟蹤檔案列表。 通常都是些自動生成的檔案,比如日誌檔案,或者編譯過程中建立的臨時檔案等。

在這種情況下,我們可以建立乙個名為.gitignore 的檔案,列出要忽略的檔案的模式。

要養成一開始就為你的新倉庫設定好 .gitignore 檔案的習慣,以免將來誤提交這類無用的檔案。檔案 .gitignore 的格式規範如下:

所謂的 glob 模式是指 shell 所使用的簡化了的正規表示式。

來看乙個實際的 .gitignore 例子:

$ cat .gitignore

*.[oa]

*~

我們再看乙個 .gitignore 檔案的例子:

# 忽略所有的 .a 檔案*.a

# 但跟蹤所有的 lib.a,即便你在前面忽略了 .a 檔案

!lib.a

# 只忽略當前目錄下的 todo 檔案,而不忽略 subdir/todo

/todo

# 忽略任何目錄下名為 build 的資料夾

build/

# 忽略 doc/notes.txt,但不忽略 doc/server/arch.txt

doc/*.txt

# 忽略 doc/ 目錄及其所有子目錄下的 .pdf 檔案

git忽略版本庫中的檔案 gitignore

有些時候,工作目錄中的一些檔案沒有必要提交到版本庫中,如ide生成元資料檔案 程式編譯或解釋產生的中間檔案 源資料 密碼配置檔案等等。為了解決這個問題,可以在git工作區的根目錄下建立乙個特殊的.gitignore檔案,將要忽略的檔案寫進去,git就會忽略對這些檔案的版本控制。github上有乙個開...

Git 忽略檔案

有些檔案無需納入git版本庫,也不希望它們總出現未跟蹤檔案列表。通常都是些自動生成的檔案,像是日誌或者編譯過程中建立的等等。可以建立乙個名為.gitignore的檔案,列出要忽略的檔案模式。檔案.gitignore可以放在任何目錄中,它的作用範圍是其所處的目錄及其子目錄。忽略只對未跟蹤檔案有效,對於...

git 忽略檔案

git提供了檔案忽略系統,當對工作區某個目錄或檔案設定了忽略後,在執行status檢視狀態時,被忽略的檔案即使存在也不會顯示出來。這樣我就可以把那些不需要上傳,不需要保留的檔案或目錄忽略掉 比如一些動態生成的log,或者編譯出來的檔案等等 對於忽略檔案,git提供了3種方式 我們組的大神又告訴我了另...