git 怎麼提交忽略資料夾 Git忽略提交規則

2021-10-13 22:51:09 字數 736 閱讀 8668

在使用git的過程中,我們喜歡有的檔案比如日誌,臨時檔案,編譯的中間檔案等不要提交到**倉庫,這時就要設定相應的忽略規則,來忽略這些檔案的提交。

簡單來說乙個場景:在你使用git add .的時候,遇到了把你不想提交的檔案也新增到了快取中去的情況,比如專案的本地配置資訊,如果你上傳到git中去其他人pull下來的時候就會和他本地的配置有衝突,所以這樣的個性化配置檔案我們一般不把它推送到git伺服器中,但是又為了偷懶每次新增快取的時候都想用git add .而不是手動乙個乙個檔案新增,該怎麼辦呢?

很簡單,git為我們提供了乙個.gitignore檔案只要在這個檔案中申明那些檔案你不希望新增到git中去,這樣當你使用git add .的時候這些檔案就會被自動忽略掉。有三種方法可以實現忽略git中不想提交的檔案:

1 在git專案中定義.gitignore檔案

對於經常使用git的朋友來說,.gitignore配置一定不會陌生。這種方式通過在專案的某個資料夾下定義.gitignore檔案,在該檔案中定義相應的忽略規則,來管理當前資料夾下的檔案的git提交行為。.gitignore 檔案是可以提交到公有倉庫中,這就為該專案下的所有開發者都共享一套定義好的忽略規則。在.gitingore 檔案中,遵循相應的語法,在每一行指定乙個忽略規則。如:

*.log

*.temp

/vendor

2 在git專案的設定中指定排除檔案

這種方式只是臨時指定

git忽略某些檔案(資料夾)提交

開發過程中有些快取檔案不想提交,但是git已經維護專案了,這時候使用.gitignore檔案忽略也是沒有意義的,並不會起作用,可以使用如下方法忽略檔案或資料夾提交 忽略單個檔案 git update index assume unchanged sessions abc.xml 忽略多個檔案 git...

git提交忽略檔案或資料夾

在專案根目錄下面 新增 gitignore檔案 檔案中每一行表示需要忽略的檔案的正規表示式。gitignore檔案過濾有兩種模式,開放模式和保守模式 1.開放模式負責設定過濾哪些檔案和資料夾 例如 target 表示專案根目錄下的target資料夾裡面所有的內容都會被過濾,不被git 跟蹤 clas...

git忽略檔案 資料夾

本文內容參考,以下 對於一些工具產生的檔案,是沒必要新增到git工程倉庫的,此時可以忽略這些不必要的檔案 資料夾。忽略的前提是這些檔案已經不在git的index裡面了 a.把要忽略的檔案從git的index中刪除,並提交。git rm r cached settings 刪除.settings中所有...