我意外地分支了一个分支,现在我想撤消这个

时间:2015-12-03 14:45:42

标签: git

如何修复分支以便与master同步?删除分支然后重新创建它几乎更容易,但是我想知道是否有办法在没有它的情况下执行此操作?

当我创建分支时,我分支了另一个分支而不是主分支。

1 个答案:

答案 0 :(得分:2)

将您的更改重新定位到主人:

git rebase --onto master your-previous-source-branch

(当你的当前分支有效时)

这将重写你的分支,就像它刚刚分支出来一样,并且在它之后完成所有提交。

请注意,它不再是同一个分支,你必须强制推送到远程,如果分支已经存在,请确保不要覆盖其他人的提交