.gitignore 配置檔案用于配置不需要加入版本管理的檔案,配置好該檔案可以為我們的版本管理帶來很大的便利,以下是個人對于配置 .gitignore 的一些心得。
1、配置文法:
以斜杠“/”開頭表示目錄;
以星号“*”通配多個字元;
以問号“?”通配單個字元
以方括号“[]”包含單個字元的比對清單;
以歎号“!”表示不忽略(跟蹤)比對到的檔案或目錄;
此外,git 對于 .ignore 配置檔案是按行從上到下進行規則比對的,意味着如果前面的規則比對的範圍更大,則後面的規則将不會生效;
DotNet的項目裡,編譯出來的二進制檔案預設都是放在每個項目對應的bin和obj目錄下,有時候開發人員會不小心把這些目錄的檔案錯誤的送出到Git伺服器。Git裡的忽略檔案功能可以通過一個.gitignore檔案很好的避免這種情況。
比如說我不希望所有目錄(包含子目錄)裡的obj,bin檔案夾以及.user,.suo檔案被同步到git伺服器,把下面這個.gitignore放到根目錄下就可以滿足這個需求
# compiled files
obj
bin
# user files
.user
.suo
對于.net項目,github官方已經為Visual Studio項目量身定做的gitignore檔案,直接在項目根目錄下送出這個檔案即可。

參考文章:
Git(分布式版本控制系統)在Windows下的使用-将代碼托管到開源中國(oschina)
RDIFramework.NET — 基于.NET的快速資訊化系統開發架構 — 系列目錄
RDIFramework.NET平台代碼生成器V3.0版本全新釋出-更新于20160518(提供下載下傳)
RDIFramework.NET ━ .NET快速資訊化系統開發架構钜獻 V3.0 版本強勢釋出
RDIFramework.NET ━ .NET快速資訊化系統開發架構 ━ 工作流程元件介紹
RDIFramework.NET架構SOA解決方案(集Windows服務、WinForm形式與IIS形式釋出)-分布式應用
一路走來數個年頭,感謝RDIFramework.NET架構的支援者與使用者,大家可以通過下面的位址了解詳情。
RDIFramework.NET官方網站:http://www.rdiframework.net/
RDIFramework.NET官方部落格:http://blog.rdiframework.net/
同時需要說明的,以後的所有技術文章以官方網站為準,歡迎大家收藏!
RDIFramework.NET架構由專業團隊長期打造、一直在更新、一直在更新,請放心使用!
歡迎關注RDIFramework.NET架構官方公衆微信(微信号:rdiframework-net),及時了解最新動态。
掃描二維碼立即關注
作者:
RDIFramework.NET
出處:http://www.cnblogs.com/huyong/
Email:[email protected]
QQ:406590790
微信:13005007127(同手機号)
架構官網:http://www.rdiframework.net/
架構官網部落格:http://blog.rdiframework.net/
架構其他部落格:http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
RDIFramework.NET,基于全新.NET Framework與.NET Core的快速資訊化系統開發、整合架構,為企業快速建構垮平台、企業級的應用提供了強大支援。
關于作者:系統架構師、資訊系統項目管理師、DBA。專注于微軟平台項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及資料庫領域有一定的造詣。現主要從事基于
RDIFramework.NET
架構的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。
如有問題或建議,請多多賜教!
本文版權歸作者和CNBLOGS部落格共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,如有問題,可以通過微信、郵箱、QQ等聯系我,非常感謝。