gitignore文件屏蔽規(guī)則

在使用git倉庫時庞钢,有些特殊文件我們希望能夠進行屏蔽搀矫,而有些文件我們希望能夠保留在版本庫中玻褪,此時就用到了git的.gitignore 文件件缸。
.gitignore 文件格式規(guī)范如下:

  • 所有空行或#開頭的行都會被忽略;
  • 可以使用標(biāo)準(zhǔn)的 glob 模式匹配颊郎;
  • 文件或目錄前加 / 表示倉庫根目錄的對應(yīng)文件憋飞;
  • 匹配模式最后跟反斜杠 / 說明要忽略的是目錄;
  • 要特殊不忽略某個文件或目錄姆吭,可以在模式前加上取反 ! 榛做。

其中 glob 模式是指 shell 所使用的簡化了的正則表達式。

  • 星號 * 匹配零個或多個任意字符内狸;
  • [abc]匹配任何一個列在方括號中的字符(這個例子要么匹配一個 a检眯,要么匹配一個 b,要么匹配一個 c)答倡;- - 問號 ? 只匹配一個任意字符轰传;
  • 如果在方括號中使用短劃線分隔兩個字符驴党,表示所有在這兩個字符范圍內(nèi)的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的數(shù)字)瘪撇。

下面是一個 .gitignore 文件例子,注釋上附錄有說明:

*.a                    # 所有以 '.a' 為后綴的文件都屏蔽掉
# Office 緩存文件
~'$'*.docx
~'$'*.ppt
~'$'*.pptx 
~'$'*.xls

tags                   # 倉庫中所有名為 tags 的文件都屏蔽
core.*                 # 倉庫中所有以 'core.' 開頭的文件都屏蔽

tools/                # 屏蔽目錄 tools
log/*                  # 屏蔽目錄 log 下的所有文件港庄,但不屏蔽 log 目錄本身

/log.log               # 只屏蔽倉庫根目錄下的 log.log 文件倔既,其他目錄中的不屏蔽
readme.md       # 屏蔽倉庫中所有名為 readme.md 的文件
!/readme.md     # 在上一條屏蔽規(guī)則的條件下,不屏蔽倉庫根目錄下的 readme.md 文件

注意:
例子中的最后兩條的順序很重要鹏氧,必須要先屏蔽所有的渤涌,然后才建立特殊不屏蔽的規(guī)則!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末把还,一起剝皮案震驚了整個濱河市实蓬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌吊履,老刑警劉巖安皱,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異艇炎,居然都是意外死亡酌伊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門缀踪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來居砖,“玉大人虹脯,你說我怎么就攤上這事∽嗪颍” “怎么了循集?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蔗草。 經(jīng)常有香客問我暇榴,道長,這世上最難降的妖魔是什么蕉世? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任蔼紧,我火速辦了婚禮,結(jié)果婚禮上狠轻,老公的妹妹穿的比我還像新娘奸例。我一直安慰自己,他們只是感情好向楼,可當(dāng)我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布查吊。 她就那樣靜靜地躺著,像睡著了一般湖蜕。 火紅的嫁衣襯著肌膚如雪逻卖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天昭抒,我揣著相機與錄音评也,去河邊找鬼。 笑死灭返,一個胖子當(dāng)著我的面吹牛盗迟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播熙含,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼罚缕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了怎静?” 一聲冷哼從身側(cè)響起邮弹,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蚓聘,沒想到半個月后腌乡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡或粮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年导饲,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡渣锦,死狀恐怖硝岗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情袋毙,我是刑警寧澤型檀,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站听盖,受9級特大地震影響胀溺,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜皆看,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一仓坞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧腰吟,春花似錦无埃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至灵疮,卻和暖如春织阅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背震捣。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工荔棉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人伍派。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓江耀,卻偏偏與公主長得像剩胁,于是被迫代替她去往敵國和親诉植。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 有很多文件不必使用git管理昵观。例如Eclipse或其他IDE生成的項目文件晾腔,編譯生成的各種目標(biāo)或臨時文件等。 使用...
    Ten_Minutes閱讀 2,150評論 0 4
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理啊犬,服務(wù)發(fā)現(xiàn)灼擂,斷路器,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 之前下載別人封裝的庫觉至,看到里面有些文件是要自己下載的剔应,也就會沒上傳到github上,還有自己在用git上傳文件時,...
    iOS_Yang閱讀 7,956評論 0 3
  • 內(nèi)容提要 忽略文件 忽略目錄的四種不同方式 /mytmp /mytmp/* **/mytmp **/mytmp/*...
    區(qū)影閱讀 7,922評論 2 10
  • 陰云籠罩 直至天際 多想 撥開一個小孔 輕輕地呼吸 不怕 天外有太重的寒氣 寒氣陣陣 侵襲 這是冬的序曲 冷冷峻贮,...
    聽雨Q晴閱讀 283評論 2 3