天天看點

git用.gitignore忽略指定檔案

.gitignore 配置檔案用于配置不需要加入版本管理的檔案,配置好該檔案可以為我們的版本管理帶來很大的便利,以下是個人對于配置 .gitignore 的一些心得。

1、配置文法:

以斜杠“/”開頭表示目錄;

以星号“*”通配多個字元;

以問号“?”通配單個字元

以方括号“[]”包含單個字元的比對清單;

以歎号“!”表示不忽略(跟蹤)比對到的檔案或目錄;

此外,git 對于 .ignore 配置檔案是按行從上到下進行規則比對的,意味着如果前面的規則比對的範圍更大,則後面的規則将不會生效;

     DotNet的項目裡,編譯出來的二進制檔案預設都是放在每個項目對應的bin和obj目錄下,有時候開發人員會不小心把這些目錄的檔案錯誤的送出到Git伺服器。Git裡的忽略檔案功能可以通過一個.gitignore檔案很好的避免這種情況。

比如說我不希望所有目錄(包含子目錄)裡的obj,bin檔案夾以及.user,.suo檔案被同步到git伺服器,把下面這個.gitignore放到根目錄下就可以滿足這個需求

git用.gitignore忽略指定檔案
git用.gitignore忽略指定檔案

本文轉自yonghu86部落格園部落格,原文連結:http://www.cnblogs.com/huyong/p/5970386.html,如需轉載請自行聯系原作者