我有一个分支叫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