执行 git reset –hard HEAD^ 报错

  • Post author:
  • Post category:其他




GIT中我们用

git reset –hard HEAD^

回退到上一个版本

HEAD表示当前版本,上一个版本就是HEAD^ ,上上一个版本就是HEAD^^ ,以此类推,但是如果往上版本多的话,比如50个(A同学:我知道,HEAD后面加50个 ^)(手动点赞!)肯定是不需要的,这里我们这样写:

HEAD~50

就ok啦


但是,如果出现以下这样的报错:

在这里插入图片描述


不慌不慌,这是因为在命令行程序中,

^

属于一种特殊字符




此时我们只需要用双引号将 ^ 包起来在执行即可

——> “^”,或者都包起来——>“HEAD ^”

在这里插入图片描述

在这里插入图片描述



或者直接找到我们要退回的版本号


比如:

在这里插入图片描述


以上都可以解决这个问题



版权声明:本文为WU567_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。