我已經(被提交按字母順序創建)Git:如何合併上游更改而不會導致合併提交?
origin/topic A-B-C-D-W-X
topic A-B-C-D-Y-Z
有沒有辦法可以讓我的topic
分支看起來像
A-B-C-D-W-X-Y-Z
沒有引入合併提交?
通常我只是做
$ git checkout topic
$ git fetch origin
$ git merge --ff-only origin/topic
但由於Y
和Z
都致力於W
和X
,後快進將無法正常工作。
我懷疑有些聰明的墊底或採摘櫻桃可能的工作,但我不能換我 的頭周圍:{
這簡直太不可思議了......現在花時間真正理解它是如何工作的...... – naomik
@naomik記住,你可以把Git看作只是一個提交後附註(代表引用和分支)的提交樹給他們。您只需複製/移動提交,並在重新綁定時重新應用便籤。 – 2013-11-27 04:15:08