我怎么能这样改变我的分支呢?

时间:2014-10-07 01:43:23

标签: git github

enter image description here

我在1.1分支中创建了一个分支,并错误地将一些代码压入其中。

它必须在1.0分支中制作,但我在1.1中制作。

所以我想像这张照片一样移动分支。

我必须输入什么样的命令?

1 个答案:

答案 0 :(得分:1)

首先检查您已经拥有的分支

git checkout $your_branch

如果您对$ your_branch的名称感到满意,则继续进行rebase操作。如果你想要一个不同的名字

git branch $better_name
git checkout $better_name

现在使用

git rebase --onto 1.0 XX

您可能不需要指定XX,但如果确实需要,请在图表中指定左下角最多提交的SHA。您也可以通过git merge-base HEAD 1.0获取此信息。当然,您可能还必须解决合并冲突。一旦rebase结束,你就完成了,虽然你可能想重做你的分支跟踪,如果这是适用的。