給工程添加忽略文件.gitignore

目前iOS 項(xiàng)目 主要忽略 臨時(shí)文件钞艇、配置文件铲掐、或者生成文件等,在不同開發(fā)端這些文件會(huì)大有不同讯檐,如果 git add .把這些文件都push到遠(yuǎn)程湿痢, 就會(huì)造成不同開發(fā)端頻繁改動(dòng)和提交的問題

  • 1 . 在工程目錄下
  • 2 . touch .gitignore 在目錄下生成.gitignore 文件
  • 3 . open .gitignore 打開.gitignore (txt)文件 锡足。去GitHub搜索gitignore 找到對(duì)應(yīng)語言的內(nèi)容纺棺,然后把內(nèi)容通過文本編輯器或者Sublime粘貼到.gitignore文件里面
  • 4 . 寫入忽略目錄

但是如果你需要忽略的文件已經(jīng)存在在遠(yuǎn)端中了携栋,那么你需要將遠(yuǎn)端中的文件刪除掉才可以

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

這里iOS 項(xiàng)目,使用CocosPods 框架管理工具會(huì)生成Podfile挖垛、Podfile.lock痒钝、Pods文件夾和.xcworkspace四個(gè)。其中

image.png

以上除Podfile外痢毒,其它三個(gè)文件都不是必須提交的送矩。
"其中Pods目錄沒必要提交,里面的文件都是根據(jù)Podfile描述的依賴庫(kù)的配置信息下載和生成的文件哪替。
因?yàn)镃ocoaPods支持語義化版本號(hào)栋荸,所以需要Podfile.lock文件記住當(dāng)前使用的版本,當(dāng)然這個(gè)文件也不是必須凭舶。不過提交這個(gè)的好處是晌块,可以提醒團(tuán)隊(duì)里面的人,依賴庫(kù)版本已經(jīng)更新”帅霜。

到gitignore.io去選擇自定義配置

github忽略文件網(wǎng)址

gitignore.io輸入側(cè)你需要配置的語言匆背,會(huì)幫助你自動(dòng)生成一份配置。比如身冀,輸入側(cè)Objective-C``Swift會(huì)幫助你生成下面的配置靠汁。

# Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout
*.xcworkspace
!default.xcworkspace

#CocoaPods
Pods
!Podfile

Git 忽略規(guī)則匹配語法

在 .gitignore 文件中蜂大,每一行的忽略規(guī)則的語法如下:

  • 空格不匹配任意文件,可作為分隔符蝶怔,可用反斜杠轉(zhuǎn)義
  • # 開頭的模式標(biāo)識(shí)注釋,可以使用反斜杠進(jìn)行轉(zhuǎn)義
  • !開頭的模式標(biāo)識(shí)否定兄墅,該文件將會(huì)再次被包含踢星,如果排除了該文件的父級(jí)目錄,則使用!也不會(huì)再次被包含隙咸°逶茫可以使用反斜杠進(jìn)行轉(zhuǎn)義
  • /結(jié)束的模式只匹配文件夾以及在該文件夾路徑下的內(nèi)容,但是不匹配該文件五督。/ 開始的模式匹配項(xiàng)目跟目錄藏否。如果一個(gè)模式不包含斜杠,則它匹配相對(duì)于當(dāng)前 .gitignore 文件路徑的內(nèi)容充包,如果該模式不在 .gitignore 文件中副签,則相對(duì)于項(xiàng)目根目錄
  • **匹配多級(jí)目錄,可在開始基矮,中間淆储,結(jié)束
  • ?通用匹配單個(gè)字符
  • []通用匹配單個(gè)字符列表
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市家浇,隨后出現(xiàn)的幾起案子本砰,更是在濱河造成了極大的恐慌,老刑警劉巖钢悲,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件点额,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡莺琳,警方通過查閱死者的電腦和手機(jī)还棱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芦昔,“玉大人诱贿,你說我怎么就攤上這事」径校” “怎么了珠十?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)凭豪。 經(jīng)常有香客問我焙蹭,道長(zhǎng),這世上最難降的妖魔是什么嫂伞? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任孔厉,我火速辦了婚禮拯钻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘撰豺。我一直安慰自己粪般,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布污桦。 她就那樣靜靜地躺著亩歹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪凡橱。 梳的紋絲不亂的頭發(fā)上小作,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音稼钩,去河邊找鬼顾稀。 笑死,一個(gè)胖子當(dāng)著我的面吹牛坝撑,可吹牛的內(nèi)容都是我干的静秆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼绍载,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼诡宗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起击儡,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤塔沃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后阳谍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛀柴,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年矫夯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鸽疾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡训貌,死狀恐怖制肮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情递沪,我是刑警寧澤豺鼻,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站款慨,受9級(jí)特大地震影響儒飒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜檩奠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一桩了、第九天 我趴在偏房一處隱蔽的房頂上張望附帽。 院中可真熱鬧,春花似錦井誉、人聲如沸蕉扮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)慢显。三九已至,卻和暖如春欠啤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背屋灌。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工洁段, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人共郭。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓祠丝,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親除嘹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子写半,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

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