2
提交
我的本地回购一直在寻找像之前,我不得不拉:避免合并在git的
[my commit 3] <- to be pushed
[my commit 2] <- already pushed
[my commit 1]
所以我把和不得不做了合并,因为有矛盾,这是我在本地COMMITED:
[merge commit] <- created that by resolving conflicts
[new commit from coworker] <- pulled that
[my commit 3]
[my commit 2]
[my commit 1]
现在我的问题是我如何摆脱顶部的合并提交。我认为它应该看起来像这样:
[my commit 3]
[new commit from coworker]
[my commit 2]
[my commit 1]
我该如何rebase?
这个伟大的工程,但是,这不是我有什么办法可以手工做到这一点?我试图重设,但似乎我只能重建我自己的提交? – atamanroman
您必须在您的同事更改之前重新提交您的提交。例如。 'git fetch',然后'git rebase [来自同事的新提交]'把你的提交放在他们的头顶上。 – Amber