撤销 git pull 操作

最近两个分支在开发项目,一时头大,在 A 分支时候把 B 分支项目 pull 下来。这操作,我只能给自己喊 666.

胆战心惊之下,查询了下补救措施。好在虚惊一场,git 提供了完善的命令来解决这种意外。

1、查看历史变更记录 git reflog

 

 2、回退 git reset --hard HEAD@{n}

例如我要回退到 pull 错误之前 git reset --hard 8672173d2 (此处为 pull 错误的HEAD)

 

posted @ 2020-07-28 12:19  所见即我  阅读(2241)  评论(0编辑  收藏  举报