存储库中有两个分支与远程分支,如何解决?

时间:2019-08-01 22:58:09

标签: git git-rebase

这是我的存储库的当前状态:

enter image description here

我想做的是摆脱那个悬空的提交(当前位于本地HEAD),并使origin/master看起来像最后一次提交,最后完全摆脱tmp分支。

我认为我应该首先将origin/master与本地master合并,然后将tmp重新纳入master,但是我不确定。

我该如何实现?

1 个答案:

答案 0 :(得分:0)

您可以在一个rebase命令中完成这两项操作:

git checkout master
git rebase tmp

这将重播您在tmp(和tmp的直接祖先/原点/母带)上悬空的提交

然后您将不得不强制按下(git push --force