Git實(shí)用篇(iOS開發(fā))

Git是我們開發(fā)的好幫手,可以幫助我們版本管理注竿,寫功能時(shí)盡量一個(gè)功能一個(gè)功能去commit韭畸,方便管理和避免錯(cuò)誤,好處非常多蔓搞,這些我都懂胰丁。
但是!一個(gè)人的時(shí)候喂分,用著還是沒啥問題的锦庸,但是多人合作的時(shí)候,就麻煩了蒲祈,各種沖突甘萧,菜鳥時(shí)期的時(shí)候,和同是菜鳥的同事崩潰了許久梆掸,忽略文件設(shè)置扬卷,但是不起效,后面甚至手動(dòng)合并酸钦,不僅麻煩怪得,還總漏了東西,各種慘卑硫,后面在學(xué)習(xí)的過程中徒恋,看老鳥的編程過程,才總結(jié)了團(tuán)隊(duì)開發(fā)的Git的使用欢伏。

我只能說本文介紹的還是基本Git的使用入挣,高深的,我還是一頭霧水硝拧。這里假設(shè)大家已經(jīng)知道了Git的基本使用了径筏,命令什么的我就不一一介紹了,不懂的可以看看這里先學(xué)習(xí)一下障陶。

建議步驟:
  • 先在遠(yuǎn)端代碼托管倉庫創(chuàng)建一個(gè)項(xiàng)目滋恬。(如果公司沒有自己的Git倉庫的話,建議使用oschina咸这,因?yàn)?code>GitHub要想私有化托管的代碼夷恍,是要交錢的魔眨,oschina則可以選擇私有化或開源化媳维,比較適合公司項(xiàng)目的托管)
    oschina創(chuàng)建項(xiàng)目

    切記忽略文件一定一定要選酿雪,否則后面沖突起來,就蛋疼了侄刽。
  • 項(xiàng)目創(chuàng)建后指黎,我個(gè)人習(xí)慣再創(chuàng)建分支,具體創(chuàng)建什么分支州丹,怎么設(shè)置醋安,可以自己定義,但是最好按照開發(fā)的規(guī)矩來墓毒,使用dev分支吓揪,或者我們也有每個(gè)人一個(gè)分支的做法。
創(chuàng)建分支1

創(chuàng)建分支2
  • 同時(shí)還要?jiǎng)?chuàng)建項(xiàng)目管理對象所计,也就是相當(dāng)于把其他oschina的用戶添加進(jìn)來這個(gè)項(xiàng)目組柠辞,讓他們可以看到這個(gè)私有的項(xiàng)目,一般也就是同事:
點(diǎn)擊管理
添加成員主胧,具體權(quán)限自己決定
  • 復(fù)制要克隆的URL


    image.png
  • 然后在本地你要存放項(xiàng)目的地方新建一個(gè)文件夾叭首,再在終端中輸入git init命令,創(chuàng)建一個(gè)空倉庫踪栋。

  • Git初始化后焙格,就輸入命令git clone git@git.oschina.net:Jason-IUVO/learngit.git,把遠(yuǎn)端克隆下來夷都,我強(qiáng)烈建議帶分支的克隆git clone -b dev git@git.oschina.net:Jason-IUVO/learngit.git眷唉。因?yàn)槎嗳藭r(shí)最好都是操作自己對應(yīng)的dev分支,開發(fā)中對修改后的內(nèi)容再push到遠(yuǎn)端對應(yīng)的倉庫的分支中囤官。

  • 第一次clone的命令會(huì)要求你輸入密碼或者SSH驗(yàn)證厢破,我是使用SSH驗(yàn)證,依個(gè)人設(shè)置不同治拿。clone完成后摩泪,就有了遠(yuǎn)端的倉庫的內(nèi)容,此時(shí)切記先cdclone下來的文件夾中劫谅,因?yàn)楹竺娴?code>Git操作都是針對這個(gè)文件夾的见坑。

  • 接下來我們就可以在文件夾中創(chuàng)建項(xiàng)目,配置一切你需要的東西捏检,待一切處理完畢后荞驴,就可以使用git add .git commit -m "XXXX"的命令,然后git push origin dev到遠(yuǎn)端對應(yīng)的分支贯城,一般是dev,在到遠(yuǎn)端倉庫熊楼,切換到自己的分支查看是否有新push上來的內(nèi)容,正常是有的能犯。

  • 然后再Pull Requset一下鲫骗,如果可以自動(dòng)合并犬耻,就提交Pull Requset,合并到主分支执泰。如果有沖突枕磁,就到終端輸入git pull origin master,拉下master分支术吝,就可以自動(dòng)看到和我們本地的dev的沖突计济,就乖乖手動(dòng)處理吧。

    PR

    PR的界面

  • 往后的開發(fā)也是如此排苍,一般建議每次push前先pull一下沦寂,這樣,可以保證先把遠(yuǎn)端的比本地更新的修改拉下來并且對比差異和合并淘衙,有沖突也能直接解決凑队,省的push后再一堆操作。

另外幔翰,XCode也帶Git的操作功能漩氨,但是據(jù)其他人的說法,在add文件還是需要代碼操作遗增,所以感覺不靠譜叫惊,也就沒什么用。(在Source Control)

在Source Control
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末做修,一起剝皮案震驚了整個(gè)濱河市霍狰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌饰及,老刑警劉巖蔗坯,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異燎含,居然都是意外死亡宾濒,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門屏箍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绘梦,“玉大人,你說我怎么就攤上這事赴魁⌒斗睿” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵颖御,是天一觀的道長榄棵。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么疹鳄? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任拧略,我火速辦了婚禮,結(jié)果婚禮上尚辑,老公的妹妹穿的比我還像新娘。我一直安慰自己盔腔,他們只是感情好杠茬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著弛随,像睡著了一般瓢喉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舀透,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天栓票,我揣著相機(jī)與錄音,去河邊找鬼愕够。 笑死走贪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的惑芭。 我是一名探鬼主播坠狡,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼遂跟!你這毒婦竟也來了逃沿?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤幻锁,失蹤者是張志新(化名)和其女友劉穎凯亮,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哄尔,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡假消,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了岭接。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片置谦。...
    茶點(diǎn)故事閱讀 39,841評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖亿傅,靈堂內(nèi)的尸體忽然破棺而出媒峡,到底是詐尸還是另有隱情,我是刑警寧澤葵擎,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布谅阿,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏签餐。R本人自食惡果不足惜寓涨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望氯檐。 院中可真熱鬧戒良,春花似錦、人聲如沸冠摄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽河泳。三九已至沃呢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拆挥,已是汗流浹背薄霜。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纸兔,地道東北人惰瓜。 一個(gè)月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像汉矿,于是被迫代替她去往敵國和親鸵熟。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評論 2 354

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