git跟蹤忽略規則檔案 gitignore

2022-11-27 08:37:49 字數 932 閱讀 2003

在使用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 忽略提交 gitignore

在使用git的過程中,我們喜歡有的檔案比如日誌,臨時檔案,編譯的中間檔案等不要提交到 倉庫,這時就要設定相應的忽略規則,來忽略這些檔案的提交。有三種方法可以實現忽略git中不想提交的檔案。這種方式通過在專案的某個資料夾下定義 gitignore 檔案,在該檔案中定義相應的忽略規則,來管理當前資料夾下...

Git 忽略規則 gitignore生效

git中如果忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改根目錄中 gitignore 檔案的方法,如下這個檔案每一行儲存了一個匹配的規則例如,忽略單個檔案或者整個目錄的檔案 css 忽略所有css檔案 index.css indes.css檔案可以提交 cache 忽略public 目錄...

Git忽略規則 gitignore梳理

對於經常使用git的朋友來說,gitignore配置一定不會陌生。廢話不說多了,接下來就來說說這個.gitignore的使用。首先要強調一點,這個檔案的完整檔名就是 gitignore 注意最前面有個 一般來說每個git專案中都需要一個 gitignore 檔案,這個檔案的作用就是告訴git哪些檔案...