天天看點

git用.gitignore忽略指定檔案

.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用.gitignore忽略指定檔案
git用.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等聯系我,非常感謝。

繼續閱讀