当我重新提交最近的提交时,我犯了一个错误。(我忘了git fetch --all
先,然后变基),从那以后我已经提交并推送到远程分支。现在我通过先获取正确地进行了 rebase,解决了冲突,然后推送到远程分支。现在,似乎我最近的所有提交都出现了两次。我想做的是使用 git rebase 交互模式,选择我想要的所有提交,然后正确地 rebase 到提交 sha 代码。
这是这样做的方法吗?如果我开始git rebase -i
,我应该使用哪个 sha 代码,原始分支点 sha 代码?还是最新的sha代码?