git忽略版本庫中的檔案 gitignore

2021-08-22 02:42:40 字數 696 閱讀 2834

有些時候,工作目錄中的一些檔案沒有必要提交到版本庫中,如ide生成元資料檔案、程式編譯或解釋產生的中間檔案、源資料、密碼配置檔案等等。

為了解決這個問題,可以在git工作區的根目錄下建立乙個特殊的.gitignore檔案,將要忽略的檔案寫進去,git就會忽略對這些檔案的版本控制。

github上有乙個開源庫(包含了常見的程式語言在不同的開發背景下所需要忽略的檔案模板。我們可以在此基礎上增加自己的配置進行使用。

.gitignore的一般語法如下:

示例:

# no .a files

*.a# but do track lib.a, even though you're ignoring *.a files above

!lib.a

# only ignore the todo file in the current directory, not subdir/todo

/todo

# ignore all files in the build/ directory

build/

# ignore doc/notes.txt, but not doc/server/arch.txt

doc/*.txt

# ignore all .pdf files in the doc/ directory

doc/**/*.pdf

版本 git 忽略檔案

一 git忽略檔案有三種 1 全域性範圍內有效的忽略檔案就是 版本庫根目錄 git info exclude 全域性範圍內的所有忽略規則都以行為單位寫在這個檔案中 2 區域性範圍內有效的忽略檔案就是.gitignore,這個忽略檔案只對某一級目錄下的檔案的忽略有效 如果某乙個目錄下有需要被忽略的檔案...

git忽略版本控制

在git中如果想忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改 gitignore 檔案的方法。這個檔案每一行儲存了乙個匹配的規則例如 此為注釋 將被 git 忽略 a 忽略所有 a 結尾的檔案 lib.a 但 lib.a 除外 todo 僅僅忽略專案根目錄下的 todo 檔案,不包括 s...

Git 忽略檔案

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