在windows的cmd控制台下操作git,想要回滚到上一次提交,但是输入git reset --hard HEAD^后就显示more?

fatal: ambiguous argument 'HEAD
': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

这是因为cmd控制台中换行符默认是^,而不是\ ,所以它的more?的意思是问你下一行是否需要再输入,而^ 符号就被当做换行符而被git命令忽略掉了。

解决方法有如下几种:

git reset --hard "HEAD^"   //加引号
git reset --hard HEAD^^ //加一个^
git reset --hard HEAD~ 或者 git reset --hard HEAD~ //把^换成~,~ 后面的数字表示回退几次提交,默认是一次

摘自:https://blog.csdn.net/qq_32623363/article/details/78968077

最新文章

  1. Archlinux安装MySQL5.7.14压缩包版
  2. 利用Android多进程机制来分割组件
  3. javascript语法详解
  4. CSS控制div宽度最大宽度/高度和最小宽度/高度
  5. mysql系统表加trigger和对特定的库禁用 DDL 语句
  6. 【BZOJ3439】 Kpm的MC密码 (TRIE+主席树)
  7. mac 自带 php 验证码 不显示
  8. 如何通过ftell和fseek来获取文件大小
  9. UIImageView中最容易用错的属性UIContentMode小记
  10. POJ 3737/三分
  11. Fiddler 抓包https配置 提示creation of the root certificate was not successful 证书安装不成功
  12. 在ArcGIS中导出现有mxd的style文件
  13. FICO-初级会计学
  14. windows php7 安装redis扩展
  15. CodeForces - 455D
  16. PythonStudy——数字类型 Number type
  17. openxml excel封装类
  18. D - C Looooops POJ - 2115 欧几里德拓展
  19. ARMV8 datasheet学习笔记3:AArch64应用级体系结构之Atomicity
  20. 深入理解java虚拟机---垃圾回收(十一)

热门文章

  1. save tracking results into csv file for oxuva long-term tracking dataset (from txt to csv)
  2. 删除DB2实例下的数据库
  3. clickhouse 19.14.m.n简单测试
  4. 大数据 Hibernate
  5. 关于uboot中的属性&quot;u-boot,dm-pre-reloc”的意义
  6. Oracle系列十四 序列、索引和同义词
  7. Java学习-053-JSON工具类演示
  8. Java读取CSV数据并写入txt文件
  9. 泡泡一分钟:Optimal Trajectory Generation for Quadrotor Teach-And-Repeat
  10. vue aes