git 忽略檔案

來源:互聯網
上載者:User

標籤:

解決方案: 
1. 本地倉庫忽略 
本地倉庫的檔案忽略規則可以在.git/info/exclude檔案中添加。這些忽略的檔案不會提交到共用庫中,因而不會被共同作業者所共用。 

2. 當前工作目錄添加檔案忽略 
對於每一級工作目錄,建立一個.gitignore檔案,向該檔案中添加要忽略的檔案或目錄。但在建立並編輯這個檔案之前,一定要保證要忽略的檔案沒有添加到git索引中。使用命令git rm --cached filename將要忽略的檔案從索引中刪除。 
--摘抄.gitignore的格式規範 
• 所有空行或者以注釋符號 # 開頭的行都會被 Git 忽略。 
• 可以使用標準的 glob 模式比對。 
• 匹配模式最後跟反斜線(/)說明要忽略的是目錄。 
• 要忽略指定模式以外的檔案或目錄,可以在模式前加上驚歎號(!)取反。 
所謂的 glob 模式是指 shell 所使用的簡化了的Regex。星號(*)匹配零個或多個任一字元;[abc] 匹配任何一個列在方括弧中的字元(這個例子要麼匹配一個 a,要麼匹配一個 b,要麼匹配一個 c);問號(?)只匹配一個任一字元;如果在方括弧中使用短劃線分隔兩個字元,表示所有在這兩個字元範圍內的都可以匹配(比如[0-9]表示匹配所有 0 到 9 的數字)。 
2.1 工作目錄的每一層下級目錄都可以有一個.gitignore檔案,以說明目前的目錄下需要被git忽略的檔案或目錄 
2.2 .gitignore檔案可以被提交到共用庫中被共同作業者共用 

3. 全域的.gitignore 
可以通過建立~/.gitignore_global並添加到git全域配置以減少每層目錄的規則重複定義。使用命令git config --global core.excludesfile ~/.gitignore_global即可 
.gitignore_global檔案範例

git 忽略檔案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.