我的项目中有两个分支,功能和开发。我提交并将我编辑的代码推送到我的功能分支两次(commit1和commit2,第二个是最新版本)。问题是,当我想用我的功能分支重新定义我的开发分支时,它使用commit1版本来重新定义。如何解决这个问题?
如在“Undoing a git rebase”中,检查git reflog
的输出和:
feature
重置为rebase之前的状态develop
分支然后再次尝试你的rebase,注意冲突解决和rebase状态。
最后push --force
再一次。