sourceTree的使用

前言:

??在平時(shí)開發(fā)過程中,我們難免會(huì)跟sourcetree打交道,很多人都會(huì)用sourcetree來合并代碼诉字,所以掌握好sourcetree的使用,有時(shí)候顯得格外重要知纷,這里我列出平時(shí)會(huì)用到的一些操作壤圃,希望能對(duì)各位有所幫助。

一:創(chuàng)建新的分支

方法一:

1.通過點(diǎn)擊分支右鍵選擇新建分支
2.當(dāng)彈出新建分支和刪除分支的框來時(shí)屈扎,此時(shí)只需要輸入新的分支名就可以創(chuàng)建好了

方法二:

1.直接點(diǎn)擊最上面的分支圖標(biāo)埃唯,彈出新建和刪除分支頁(yè)面

2.在彈出的新建分支框中輸入新的分支名就可以創(chuàng)建好了

3.創(chuàng)建好以后需要將新的分支和原來舊的分支上的代碼進(jìn)行合并,此時(shí)先選中當(dāng)前新建分支鹰晨,然后找到下面遠(yuǎn)端你需要合并的分支名右鍵點(diǎn)擊它墨叛,拉取檢出該分支代碼到當(dāng)前分支上

4.當(dāng)前新分支跟舊的分支代碼合并以后,此時(shí)新創(chuàng)建的分支還只存在于本地模蜡,我們此時(shí)需要將該分支推送到遠(yuǎn)程服務(wù)器存儲(chǔ)起來
此時(shí)咱們的新分支就在遠(yuǎn)程服務(wù)器上展示出來了

二:拉取別人的分支

1.在平時(shí)的開發(fā)過程中漠趁,不一定新分支是自己創(chuàng)建的,所以在別人已經(jīng)把新分支已經(jīng)創(chuàng)建好并合并了你當(dāng)前分支代碼的情況下忍疾,你需要切換到跟對(duì)方同一個(gè)分支上去開發(fā)代碼闯传,我們只需要選擇下面遠(yuǎn)端某一個(gè)別人創(chuàng)建的分支,右鍵點(diǎn)擊檢出


2.此時(shí),你就可以看到當(dāng)前分支上多了一個(gè)分支卤妒,并且該分支被選中為當(dāng)前分支


完成以后就可以輕松的跟別人在同一個(gè)分支上提交代碼了甥绿。

三:合并別人的分支

項(xiàng)目開發(fā)過程中,可能因?yàn)橐恍┰蛐枰獛讉€(gè)人在不同的分支上開發(fā)则披,最后再統(tǒng)一合并代碼共缕,這個(gè)時(shí)候就需要用到合并,此時(shí)假如我想把4.7.0的代碼合并到4.8.1上面士复。

1.確保當(dāng)前分支在4.8.1的情況下图谷,單機(jī)選中4.7.1的分支翩活,右鍵選中合并4.7.0至4.8.1

合并完以后,我們可以看到自己項(xiàng)目中OC代碼多了4.7.0的代碼便贵,同理想要將4.8.1合并到其他分支上也是這樣操作菠镇,當(dāng)前最后不要忘記將最新合并分支的代碼推送到遠(yuǎn)程服務(wù)器端

四:解決合并沖突問題

咱們?cè)谛〉姆种贤瓿砷_發(fā)以后,需要將代碼最終合并到master分支上承璃,例如現(xiàn)在現(xiàn)在除了master還有兩個(gè)分支A利耍、B,當(dāng)master跟A合并以后沒有出現(xiàn)問題绸硕,但是在跟B合并以后堂竟,出現(xiàn)了沖突,這是因?yàn)锳和B同時(shí)對(duì)同一塊代碼進(jìn)行了修改玻佩。有沖突就要解決出嘹,右鍵單擊沖突文件,選擇解決沖突咬崔,這里有兩個(gè)選項(xiàng):
1税稼、使用 我的版本 解決沖突
2、使用 他人版本 解決沖突
這里首先是將A的分支合并到主分支master垮斯,那么“我的版本”就是對(duì)應(yīng)的A的郎仆,“他人版本”對(duì)應(yīng)的就是B的。如果首先合并B的分支兜蠕,那么對(duì)應(yīng)關(guān)系就要對(duì)調(diào)一下扰肌。總的來說熊杨,“我的版本”對(duì)應(yīng)的是首先合并到主分支master的曙旭。
采用一個(gè)人的版本,那么在沖突文件中就只會(huì)保留該人修改的代碼晶府,例如我這里就選擇”使用 我的版本 解決沖突“桂躏,那么在master中就只會(huì)保留A分支添加的代碼。(針對(duì)沖突部分)

這里采用網(wǎng)絡(luò)圖片做一個(gè)示意圖:

五:關(guān)于提交代碼

在用sourcetree提交代碼的時(shí)候川陆,有一些信息是不能被提交的剂习,

其中HelloWorld.xcodeproj屬于包文件,它內(nèi)部的很多東西是不能提交的较沪,包括:project.xcworkspace和xcuserdata鳞绕,它們是與用戶有關(guān)的。Git中有一個(gè).gitignore配置文件尸曼,在這個(gè)文件中可以設(shè)置被忽略的文件猾昆。

六:遴選,將其他指定分支commit內(nèi)容合并到當(dāng)前分支

到此為止骡苞,分支問題基本搞定,當(dāng)然,如果你在運(yùn)用過程中遇到任何問題,也歡迎你前來issue 我,我會(huì)為你做更詳細(xì)的解答解幽。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末贴见,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子躲株,更是在濱河造成了極大的恐慌片部,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件霜定,死亡現(xiàn)場(chǎng)離奇詭異档悠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)望浩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門辖所,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人磨德,你說我怎么就攤上這事缘回。” “怎么了典挑?”我有些...
    開封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵酥宴,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我您觉,道長(zhǎng)拙寡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任琳水,我火速辦了婚禮肆糕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘炫刷。我一直安慰自己擎宝,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開白布浑玛。 她就那樣靜靜地躺著绍申,像睡著了一般。 火紅的嫁衣襯著肌膚如雪顾彰。 梳的紋絲不亂的頭發(fā)上极阅,一...
    開封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音涨享,去河邊找鬼筋搏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛厕隧,可吹牛的內(nèi)容都是我干的奔脐。 我是一名探鬼主播俄周,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼髓迎!你這毒婦竟也來了峦朗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤排龄,失蹤者是張志新(化名)和其女友劉穎波势,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體橄维,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡尺铣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了争舞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凛忿。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖兑障,靈堂內(nèi)的尸體忽然破棺而出侄非,到底是詐尸還是另有隱情,我是刑警寧澤流译,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布逞怨,位于F島的核電站,受9級(jí)特大地震影響福澡,放射性物質(zhì)發(fā)生泄漏叠赦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一革砸、第九天 我趴在偏房一處隱蔽的房頂上張望除秀。 院中可真熱鬧,春花似錦算利、人聲如沸册踩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)暂吉。三九已至,卻和暖如春缎患,著一層夾襖步出監(jiān)牢的瞬間慕的,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工挤渔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肮街,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓判导,卻偏偏與公主長(zhǎng)得像嫉父,于是被迫代替她去往敵國(guó)和親沛硅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

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