Git 忽略提交 gitignore

2021-10-02 07:12:08 字數 636 閱讀 7261

在使用git的過程中,我們喜歡有的檔案比如日誌,臨時檔案,編譯的中間檔案等不要提交到**倉庫,這時就要設定相應的忽略規則,來忽略這些檔案的提交。簡單來說乙個場景:在你使用git add .的時候,遇到了把你不想提交的檔案也新增到了快取中去的情況,比如專案的本地配置資訊,如果你上傳到git中去其他人pull下來的時候就會和他本地的配置有衝突,所以這樣的個性化配置檔案我們一般不把它推送到git伺服器中,但是又為了偷懶每次新增快取的時候都想用git add .而不是手動乙個乙個檔案新增,該怎麼辦呢?很簡單,git為我們提供了乙個.gitignore檔案只要在這個檔案中申明那些檔案你不希望新增到git中去,這樣當你使用git add .的時候這些檔案就會被自動忽略掉

在根目錄下的.gitignore檔案中加入不需要上傳的路徑或者是單個檔案

配置語法

以斜槓「/」開頭表示目錄;

以星號「*」通配多個字元;

以問號「?」通配單個字元

以方括號「」包含單個字元的匹配列表;

以嘆號「!」表示不忽略(跟蹤)匹配到的檔案或目錄。

注意: git 對於 .gitignore配置檔案是按行從上到下進行規則匹配的

git忽略版本庫中的檔案 gitignore

有些時候,工作目錄中的一些檔案沒有必要提交到版本庫中,如ide生成元資料檔案 程式編譯或解釋產生的中間檔案 源資料 密碼配置檔案等等。為了解決這個問題,可以在git工作區的根目錄下建立乙個特殊的.gitignore檔案,將要忽略的檔案寫進去,git就會忽略對這些檔案的版本控制。github上有乙個開...

Git 忽略提交 gitignore

注意 clone專案後,在沒有專案級別的.gitignore忽略檔案時,專案中的所有檔案都是放在了暫存區域。gitignore規則不生效 gitignore只能忽略那些原來沒有被track的檔案,如果某些檔案已經被納入了版本管理中,則修改.gitignore是無效的。解決方法就是先把本地快取刪除 改...

Git 忽略提交 gitignore

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