撤销 Git Rebase 的方法有很多种,这里将介绍两种常用的方法。
git reflog
git reflog
命令查看 Git 操作记录,找到 rebase 前的提交哈希值。$ git reflog
git reset
命令回退到指定的提交。$ git reset --hard<commit_hash>
$ git push --force
git cherry-pick
git log
命令查看提交记录,找到 rebase 前的提交哈希值。$ git log
git cherry-pick
命令将指定范围内的提交应用到当前分支。$ git cherry-pick<commit_hash>^..<commit_hash>
$ git push --force
这样就可以撤销 Git Rebase 操作了。
领取专属 10元无门槛券
手把手带您无忧上云