开始学习Git的小伙伴们一定都知道,版本退回,返回最后一次的commit而恢复到其上一次的commit指令是:
git reset --hard HEAD^
但是当我在windows下的命令行中却无法正常执行,会出现以下错误:
经过查询资料,发现原来^是cmd的escape字元,属于特殊字元,命令行中要用到^的时候就必须用双引号把它给括起来,如下:
git reset --hard HEAD"^"
或:
git reset --hard "HEAD^"
如此就可以恢复到上一个版本了。