玖叶教程网

前端编程开发入门

git 执行pull错误如何撤销(pull git did not exit cleanly)

今天pull代码的时候,没有切换项目,选到了别的项目,pull了一堆乱七八糟的代码下来

git 执行pull错误如何撤销

https://blog.csdn.net/weixin_34178244/article/details/94443800

比如你当前所在的空间是trunk,但是执行了git pull origin branches,这时需要回滚回去,可以用一下步骤:

1、运行git reflog命令查看你的历史变更记录,如下:

69fd1684 HEAD@{13}: commit: bug修复
6cc9dd2a HEAD@{14}: pull origin v2.8.0: Fast-forward
9f7483ab HEAD@{15}: pull origin v2.8.0: Merge made by the 'recursive' strategy.
1ad219e4 HEAD@{16}: commit: bug修复
3a894700 HEAD@{17}: commit: bug修复
b50c0828 HEAD@{18}: pull origin v2.8.0: Merge made by the 'recursive' strategy.
9a4267c5 HEAD@{19}: commit: bug修复
9aa718bd HEAD@{20}: commit: bug修复
ea89ffde HEAD@{21}: pull origin v2.8.0: Fast-forward
13c328ea HEAD@{22}: checkout: moving from master to v2.8.0


2、然后用git reset --hard HEAD@{n},(n是你要回退到的引用位置)回退。

比如上图可运行 git reset --hard 9f7483ab


完美回退

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言