18
我已將一堆更改提交到我的git存儲庫的主分支上,並將其推送到上游(儘管我是唯一一個從事這些工作的人)。我想做什麼將這些最後幾個提交關閉,在主提交之前將主服務器回滾,重新將提交應用到開發分支,然後合併回主服務器。將提交從一個分支移動到另一個分支
這裏就是我的倉庫貌似現在:
a [master] [remotes/origin/master]
|
b
|
c
|
d (merge branch 'develop')
|\
| \
| e [develop] [remotes/origin/develop]
| |
q f
| |
r g
這裏就是我想要它看起來像:
Z [master] [remotes/origin/master]
|\
| \
| A
| |
| B
| |
d C
|\ |
| \|
| e [develop] [remotes/origin/develop]
| |
q f
| |
r g
我可以得到一些這方面的幫助?我認爲這是rebase的工作,但我不太確定如何實現。
您的圖表困惑我要有點 - 在未來,你可能想按時間順序標記提交而不是反向。 – Cascabel 2010-11-08 03:37:14