git忽略特定檔案或目錄

2021-07-05 17:13:52 字數 635 閱讀 3373

在將某個目錄新增到git版本庫、或提交某個git版本庫的改動時,可能希望忽略掉一些檔案或目錄(如編譯時生成的.o、.a檔案等),可以修改.git/info/exclude檔案來實現。

舉例如下:

vi .git/info/exclude

# git ls-files --others --exclude-from=.git/info/exclude

# lines that start with '#' are comments.

# for a project mostly in c, the following would be a good set of

# exclude patterns (uncomment them if you want to use them):

# *.[oa]

# *~

*.[oa]        #忽略以.o或.a結尾的檔案或目錄

*.pyc        

*.exe       #忽略以.exe結尾的檔案或目錄

.*              #忽略以.開頭的檔案或目錄

*.rar

*.zip

*.gz

*.bz2

*.db

*.sqlite

git忽略特定檔案或目錄

在將某個目錄新增到git版本庫 或提交某個git版本庫的改動時,可能希望忽略掉一些檔案或目錄 如編譯時生成的.o a檔案等 可以修改.git info exclude檔案來實現。舉例如下 vi git info exclude git ls files others exclude from git...

Git忽略檔案中的特定行或多行

在開發時,不可避免的在測試環境加了一些測試用的 和自己用的測試庫,為了不影響整個團隊的開發和專案 維護,在實際推送的時候不希望這些 也同步推上去。於是就希望在提交時能忽略那幾行測試 方法 通過git 的filter來過濾 1 在專案根目錄建立.gitattributes檔案,檔案內容 js filt...

git忽略已提交的檔案或目錄

專案中的某個檔案或目錄已經被commit,並push到遠端伺服器server了。這時發現要忽略該檔案或目錄,在.gitignore檔案裡面新增規則已經不起作用了。因為.gitignore只對從來沒有commit過的檔案起作用。解決辦法 1.先把專案備份,以防萬一。2.從版本庫中rm檔案或目錄 rm檔...