Git忽略文件設(shè)置

使用Git進行開發(fā)可以有效提升開發(fā)效率,尤其是多人開發(fā)時, 多分支、代碼合并等許多操作會更加高效。但是因為許多臨時文件、配置文件、或者cocoapod庫更新文件,如果將這些文件都納入git庫中,會給代碼review及開發(fā)造成很多不便。因此我們可以通過設(shè)置項目文件過濾規(guī)則很方便的解決這個問題。

git忽略文件可以針對全局范圍內(nèi)的文件、也可以針對某一級目錄下的文件。

因為每一個使用git管理的項目都會自動生成忽略文件,而且這些文件是默認隱藏的,因此在設(shè)置或者修改忽略文件之前,最好先將隱藏文件設(shè)置打開。然后打開項目文件根目錄,就可以看到.git文件夾和.gitignore文件,這就是git忽略的設(shè)置文件。

  • 忽略全局范圍內(nèi)的文件

    在項目根目錄下看到的.gitignore文件就是針對全局范圍的文件設(shè)置忽略條件的,可以對該文件進行修改。

  • 忽略某一級目錄下的文件

    如果相對某一級目錄下的文件進行忽略設(shè)置,那么只需要在該目錄下新建一個.gitignore文件即可。

忽略文件配置規(guī)則

  • 以星號“”通配多個字符*

  • 以問號“?”通配單個字符

  • 以方括號“[]”包含單個字符的匹配列表

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

     fd1/*           //忽略目錄 fd1 下的全部內(nèi)容;不管是根目錄下的 /fd1/ 目錄,還是某個子目錄 /child/fd1/ 目錄,都會被忽略
     
     /fd1/*         //忽略根目錄下的 /fd1/ 目錄的全部內(nèi)容
    
  • 以嘆號“!”表示不忽略(跟蹤)匹配到的文件或目錄

    !.gitignore
    !/fw/bin/
    !/fw/sf/
    //忽略全部內(nèi)容,但是不忽略 .gitignore 文件、根目錄下的 /fw/bin/ 和 /fw/sf/ 目錄
    
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 首先為什么要設(shè)置忽略文件呢?在進行協(xié)作開發(fā)代碼管理的過程中,常常會遇到某些臨時文件、配置文件、或者生成文件等...
    Baby小豬閱讀 9,879評論 1 10
  • 有很多文件不必使用git管理。例如Eclipse或其他IDE生成的項目文件,編譯生成的各種目標或臨時文件等。 使用...
    Ten_Minutes閱讀 2,245評論 0 4
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評論 19 139
  • 溫春宿夜,想了許久也不知道這幾日的紛繁該從何寫起,紛雜的畫面太多,在腦子里頻繁切換,如過膠片盤的舊電影?;剜l(xiāng)總有少...
    銀鋼閱讀 1,178評論 1 3
  • 煙花在天空中綻放,點綴著漆黑的夜空... 仰望著煙火,小黎覺得自己的雙手越發(fā)的輕松起來。 “啪~” 一個大叔...
    葉蘇閱讀 4,427評論 0 1

友情鏈接更多精彩內(nèi)容