比方说,如果我有2个分支 top
和master
如果我的特性分支,并运行git rebase master
它重订主或重订特性分支?git的变基混乱
做git rebase --help
给了我这个
假设以下的历史存在,当前分支是“主题”:
A---B---C topic
/
D---E---F---G master
从这一点上,可以采取如下操作的结果:
git rebase master
git rebase master topic
将是:
A'--B'--C' topic
/
D---E---F---G master
注意:后一种形式仅仅是git checkout主题和git rebase master的缩写。当rebase退出时,主题将保持为已取出的分支。
如果我想实现这个D---E---F---G---A---B---C master
,我应该切换到master并运行git rebase -i topic
?
如果我跑git rebase -i topic
尝试壁球A,B,C到C成为D---E---F---G---C master
,我得到noop
你想完成什么?当你完成后,你想让树看起来像什么?根据手册(见上文) – R0MANARMY 2012-08-16 01:24:31
,这似乎是另一回合? – 2012-08-16 01:25:05
您是否试图将'topic'变更为'master'? – R0MANARMY 2012-08-16 01:26:08