标签: git merge branch rebase
在git中,我意外地在功能分支上重新设置了master分支。现在我必须撤消它,但问题是master没有原点重置为。
如何在功能上撤消master的rebase?更有趣的是,是否可以实际执行倒置 rebase,例如根据其他分支从分支中删除部分历史记录?
答案 0 :(得分:1)
你想要的可能是一个撤消而不是倒置 rebase。
使用git reflog master找出rebase之前提交master的sha1并执行git reset --hard。
git reflog master
git reset --hard
之前有2条建议: