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"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM