天天看點

git跟蹤忽略規則檔案.gitignore

在使用Git的過程中,我們希望有的檔案比如臨時檔案,編譯的中間檔案等不要被跟蹤,也不需要送出到代碼倉庫,這時就要設定相應的忽略規則,來忽略這些檔案的送出。

配置文法

以斜杠“/”開頭表示目錄;

以星号“*”通配多個字元;

以問号“?”通配單個字元

以方括号“[]”包含單個字元的比對清單;

以歎号“!”表示不忽略(跟蹤)比對到的檔案或目錄

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

在windows環境下,打開git_bash輸入

vim .gitignore
           

然後輸入規則内容,如下所示,按esc 輸入 :x 儲存即可

# 以‘#’開頭的為注釋
# 忽略根目錄下所有檔案
*

# 忽略子目錄下所有檔案
/*

#包含目錄
!*/

# 指定不忽略檔案
!*.c
!*.h
!*.s
#!*.txt
!*.md

# 忽略根目錄下的檔案
/components/

# 忽略掉所有的.o和.a檔案
*.[oa]
           

首次建立倉庫時,規則檔案包含

git add -f .gitignore
           

規則就會生效。

後期更改 .gitignore 規則時,立即生效采用一下方法

#檢視狀态,包括忽略檔案
git status --ignore
#清除緩存 -r遞歸删除
git rm -r --cached .
#重新trace file
git add .
#送出、注釋
git commit -m "update .gitignore"
           
git
下一篇: <html>