我使用了rebase:
git pull --rebase
成功应用两次提交后,我开始应用第三次提交。在这个中间,我意识到我做错了,撤消它会很好。我当然可以做git
rebase --abort
然后我将完成我已完成的所有工作(两个已提交的提交)。
有没有办法撤消在rebase期间应用当前提交并再次开始合并的过程?
答案 0 :(得分:1)
你可以做一个
git rebase --skip
(也许多次)
这样,您的应用提交将被保存。但是在那时你的第三个提交将被隐藏,所以请跟进:
git branch old-commit ORIG_HEAD
可以访问您的其他(第三个跟随)提交。
为了完成触摸,你可以做到
git checkout old-commit && git rebase --interactive HEAD...master
并删除成功重新提交的提交。