git reset --hard HEAD~1

HEAD~1表示撤销最后一次commit,同理HEAD~2表示撤销最后两次commit。

撤销add

git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了

撤销git stash pop冲突

如果使用 git stash pop 后有冲突时,如何撤销?

可以使用 git reset --hard ,即可撤销 git stash pop 操作,将当前分支状态恢复。

与stash相关的命令:

git stash list

git stash clear

查看stash内容

git stash show -p stash@{具体标号}

git reset git stash相关推荐

  1. git reset, git checkout, git revert 区别 (译)

    博客原文地址: http://blog.mexiqq.com/index.php/archives/3/ 题记:团队中大多数成员使用 sourceTree 和 github 两款 git 工具,然而大 ...

  2. Git——版本回退【git reset / git log / git reflog】

    前言:下面是在版本回退中常用的命令. 1. git log -- 查看版本日志 $ git log   HEAD为当前指向的版本指针.使用git log 查看版本日志后,显示了它们的版本号是一系列SH ...

  3. git reset, git status, git clean, .gitignore, git diff, git restore 的关系梳理

    当进入装有git的目录里,创建一文件,如 $touch test.txt 这时候,运行git status,就会发现这个文件出现在untracked files中 $git status On bra ...

  4. git reset 怎么还原_git reset --hard 操作后的数据恢复

    在进行正文之前先简单介绍下git reset 命令 git reset git reset 命令用于改变当前的仓库状态,简单的场景用例:假设一次修改了两个文件,然而需要对这两个文件分别进行两次提交,在 ...

  5. git reset简介

    本文编辑整理自:http://guibin.iteye.com/blog/1014369 http://hi.baidu.com/tiger_tnt/blog/item/a0464ffa6a8115d ...

  6. 【git】git操作命令和相关脚本

    目录 git clone git checkout git diff git add git pull --rebase git pull git fetch git reset git stash ...

  7. 【git】git命令和相关脚本

    目录 git clone git checkout git diff git add git pull --rebase git pull git fetch git reset git stash ...

  8. [git]常用git命令

    一.配置git环境 1.下载git sudo apt-get install git 2.设置用户名,邮箱 git config --global user.name "hunt" ...

  9. git版本回退(git reset、git revert、git stash)

    文章目录 回退的两种情况 1.已 commit,未push到远程仓库. 1.1 git reset --soft (撤销commit) 1.2 git commit --amend(修改commit ...

最新文章

  1. Python设计模式-解释器模式
  2. CF#303C Minimum Modular 数学分析
  3. flex 3 使用手册
  4. mysql树形遍历_mysql树形结构遍历
  5. JavaScript 学习中的帮助记忆(日积月累)
  6. lmbs PHP,PHP的GD2函数创建折线图源码示例
  7. 实录分享 | 计算未来轻沙龙:“法律+AI”前沿研讨会(PPT下载)
  8. No MyBatis mapper was found in ‘[xx.mapper]‘ package. Please check your configuration
  9. 最后一块石头的重量II
  10. Oracle执行计划详解
  11. div获取第一个子节点jquery_【antd】Tree组件子节点不完全勾选获取父节点的值
  12. mysql安装权限_mysql 新安装时的权限
  13. 使用uiautomator2进行webview页面的测试
  14. hpux系统启动中被某个服务hang住的解决办法
  15. [模板] 线筛欧拉函数
  16. [Swift]LeetCode1106. 解析布尔表达式 | Parsing A Boolean Expression
  17. Android PreferenceScreen
  18. 教程:使用Java以编程方式将PLT转换为PDF或图像
  19. linux有类似酷狗qq音乐软件,除了网易云QQ音乐,这些小众音乐APP同样值得推荐。...
  20. html如何让图片边缘模糊化,如何使用css滤镜获得图像:模糊和锐利的边缘?

热门文章

  1. Docker入门-搭建docker私有仓库
  2. web----DNS解析
  3. [分治] Jzoj P5807 简单的区间
  4. MSIL实用指南-比较运算
  5. Spring(二)IOC底层实现原理
  6. css实现垂直居中定位
  7. 面向侧面的程序设计AOP-------《二》本质
  8. sftp 服务器外网访问设置
  9. Ajax中什么时候用同步,什么时候用异步?
  10. Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交