在將某個目錄新增到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檔...