我有一個分支叫hotfix
(從master
分支分支),爲此我在Github上打開拉請求。請求頁面表示hotfix
分支不是最新的,併爲我提供了一個選項Update Branch
。點擊此選項時,它說Merging branch 'master' into hotfix
。Git合併Github上的拉請求
所以我只想問master
分支會保持不變,對不對?上面的措辭對我來說有點含糊。如果沒有,在Github用戶界面上做到這一點的正確方法是什麼?
我有一個分支叫hotfix
(從master
分支分支),爲此我在Github上打開拉請求。請求頁面表示hotfix
分支不是最新的,併爲我提供了一個選項Update Branch
。點擊此選項時,它說Merging branch 'master' into hotfix
。Git合併Github上的拉請求
所以我只想問master
分支會保持不變,對不對?上面的措辭對我來說有點含糊。如果沒有,在Github用戶界面上做到這一點的正確方法是什麼?
語言「合併X到Y」是指任何新提交其存在於X,但AREN 「Y上T將目前Y.或全部提交後加入,如果您目前有:
master: A - B - C - D - E
\
hotfix: X - Y - Z
合併master
到hotfix
後,您將有:
master: A - B - C - D - E
\ \
hotfix: X - Y - Z - C - D - E
是的,這等同於以下一組命令,如果你試圖在當地做到這一點:
git checkout hotfix // hotfix is behind master by some number of commits
git merge master
剛剛同步您的修補程序的分支,但離開主分支完好。它會抓住從主人的變化,這是不是在你的分支,進入你的分支:
是的,主分支將保持原樣。它只是你的分支「hotfix」,它再次用最新的主分支代碼進行更新。
完美,這是我正在尋找的確認! – rgamber