SourceTree使用教程--分支、合并

1 分支。當(dāng)要新增一個(gè)功能,又要保證原始功能的正常的使用,這個(gè)時(shí)候?yàn)榱瞬挥绊懺δ艿氖褂茫涂梢越⒁粋€(gè)分支,在分支上進(jìn)行新增功能的開發(fā),等到新增的功能測(cè)試通過(guò)后再把分支合并到主干上。如下圖,點(diǎn)擊分支,輸入新分支名字,以當(dāng)前工作副本為基礎(chǔ)生成一個(gè)新的develop分支。


image.png

2 點(diǎn)擊創(chuàng)建分支,可以看到多了一個(gè)develop分支,但是這個(gè)分支只存在于本地倉(cāng)庫(kù)??梢钥吹阶钚碌娜罩居涗浌?jié)點(diǎn)上只有master , origin/master,develop,所以這個(gè)新分支是沒有推送到遠(yuǎn)程倉(cāng)庫(kù)的。


image.png

3 點(diǎn)擊推送,如下圖,勾選第一個(gè),將本地develop分支推送到遠(yuǎn)程develop分支
image.png

4 點(diǎn)擊推送 ,如下圖,可以看到本地develop和遠(yuǎn)程develop已經(jīng)同步了。


image.png

5 在develop分支上新增功能,這里是新增了 add func1
image.png

6 在sourceTree界面,推送新增的功能到develop分支
image.png

7 再提交一條新增記錄,如下圖??梢钥吹絛evelop分支比master分支多了2條提交記錄。
image.png

image.png

8 功能1和2測(cè)試通過(guò),現(xiàn)在要將develop分支上新增的兩個(gè)功能合并到主分支master上。
將當(dāng)前分支切換到master分支,鼠標(biāo)移到到develop分支,右鍵,選擇合并develop至當(dāng)前分支,也即是主分支。


image.png

9 點(diǎn)擊確定
image.png

16 可以看到master的本地倉(cāng)庫(kù)多了兩條需要推送的記錄。如圖所示的紅框內(nèi)圖標(biāo)2,說(shuō)明develop分支新增的兩個(gè)功能已合并到本地倉(cāng)庫(kù)的master分支。
image.png

10 推送合并過(guò)來(lái)的兩個(gè)新增功能??梢钥吹絤aster分支已有了新增的兩個(gè)功能。
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 1.GitHub 有什么用 學(xué)習(xí)優(yōu)秀的開源項(xiàng)目開源社區(qū)一直有一句流行的話叫「不要重復(fù)發(fā)明輪子」,某種意義上正是因?yàn)?..
    Clemente閱讀 1,547評(píng)論 1 14
  • 一級(jí)標(biāo)題 二級(jí)標(biāo)題 三級(jí)標(biāo)題 無(wú)序列表 無(wú)序列表 無(wú)序列表 有序列表 1.1 有序列表2.1 有序列表 引用 引...
    jennyzhang8800閱讀 404評(píng)論 0 0
  • 孟子是戰(zhàn)國(guó)時(shí)期偉大的思想家、教育家,也是儒家學(xué)派的代表人物,他與孔子并稱“孔孟”。唐代韓愈在《原道》一書中...
    舒云萱閱讀 4,955評(píng)論 2 9
  • 文/張小妞 我以為我會(huì)睡到很晚才醒,睜開眼看表,不過(guò)剛剛6點(diǎn)。 坐了一天的飛機(jī),看了六部電影,到上海時(shí),...
    張小妞Katey閱讀 608評(píng)論 1 2

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