最近两个分支在开发项目,一时头大,在 A 分支时候把 B 分支项目 pull 下来。这操作,我只能给自己喊 666.
胆战心惊之下,查询了下补救措施。好在虚惊一场,git 提供了完善的命令来解决这种意外。
1、查看历史变更记录 git reflog
2、回退 git reset --hard HEAD@{n}
例如我要回退到 pull 错误之前 git reset --hard 8672173d2 (此处为 pull 错误的HEAD)
2024-02-14 16:17:16
最近两个分支在开发项目,一时头大,在 A 分支时候把 B 分支项目 pull 下来。这操作,我只能给自己喊 666.
胆战心惊之下,查询了下补救措施。好在虚惊一场,git 提供了完善的命令来解决这种意外。
1、查看历史变更记录 git reflog
2、回退 git reset --hard HEAD@{n}
例如我要回退到 pull 错误之前 git reset --hard 8672173d2 (此处为 pull 错误的HEAD)