git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit。

git reset 是把HEAD向后移动了一下,而git revert是HEAD继续前进,只是新的commit的内容和要revert的内容正好相反,能够抵消要被revert的内容。

git reset --hard HEAD~1

运行git st, 没有任何变化

git reset --soft(默认) HEAD~1

运行git st, 提交过的内容位于暂存区,准备提交。

git revert HEAD~1时,

运行git st, 没有任何变化

转载于:https://www.cnblogs.com/zxpo/p/3885456.html

git revert reset相关推荐

  1. git revert和git reset的区别

    git revert 是撤销某次操作,此次操作之前的commit都会被保留 git reset 是撤销某次提交,但是此次之后的修改都会被退回到暂存区 具体一个例子,假设有三个commit, git s ...

  2. git reset和git revert

    前面一篇文章讲了,git reset --hard HEAD是快速撤销当前修改,今天再来学习一下git revert,然后对比git reset. git reset是回退到以前的某个commit时, ...

  3. git reset --hard、git reset --sort及git revert区别

    一. 在git操作中,有时候,进行了错误的提交,但是还没有push到远程分支,想要撤销本次提交,可以使用git reset –-soft/hard命令. 1.二者区别: git reset –-sof ...

  4. Git复习(十三)之git revert用法及与git reset区别

    git revert用法以及与git reset的区别 git revert用法 git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一 ...

  5. git revert和reset区别

    1.在github上建立测试项目并克隆到本地 2.本地中新建两个文本文件 3.将a.txt commit并push到远程仓库 执行 git add a.txt, git commit -m " ...

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

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

  7. git如何查看缓存区文件内容_详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别...

    一.可以将git简单的分为三个区域   1.工作区(working directory)    2.暂缓区(stage index)    3.历史记录区(history)    如图: 其中git ...

  8. git中reset与revert的使用

    最近用github做我的博客,有些时候会设置错误需要用撤回操作,这时就用到git revert与reset reset(版本撤回) 格式 git reset [-q] [<commit>] ...

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

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

最新文章

  1. android+图标闪烁动画,如何在android中闪烁通知图标? [DONE]
  2. mysql的delete的底层实现_MySQL索引的底层实现
  3. Python字典推导式将cookie字符串转化为字典
  4. mpstat 命令查看所有CPU核信息
  5. 《机器学习》 —— 第一章:绪论 学习笔记
  6. Asp.Net Core 使用Quartz基于界面画接口管理做定时任务
  7. (7)UART接收verilog与Systemverilog编码
  8. [vijos1982][NOIP2015]子串
  9. dom兼容性问题3 元素操作
  10. 雷电模拟器 脚本_精灵盛典辅助雷电模拟器使用教程
  11. aws rds恢复数据库_Amazon RDS – AWS关系数据库服务
  12. FlashFXP绿色版下载与怎么用
  13. 笔记本键盘有几个键失灵了怎么办?
  14. 解决网页在浏览器有反应 在手机端没反应问题
  15. Vs-code 必备插件
  16. 贪心算法解题报告(D-Farmer John)
  17. 几款mac小应用,让你的苹果设备真正实现无缝衔接
  18. [教程] 使用3D Infinite Runner Toolkit打造僵尸跑酷游戏
  19. 【精品】轻松部署ceph分布式存储集群
  20. Windows驱动开发系列小白入门经典 - vs2019双机调试wdk驱动程序

热门文章

  1. 双击背面截图_如何通过点击iPhone背面快速截图,只需一个简单设置
  2. Oracle学习笔记:手工注册oracle的oledb驱动
  3. 运用li元素进行斑马色显示
  4. Ceres-Solver库入门
  5. JavaScript——模块化的历史进程梳理
  6. Arcgis Javascript那些事儿(四)--feature access服务编辑feature本质
  7. 使用Python在ArcGIS中编程杂谈
  8. 第一次创业失败的总结 - 产品设计
  9. 发布一套IOCP框架
  10. linux在哪里储存变量值,关于linux:在bash中,如何在变量中存储返回值?