Git reset and revert

原创 2016年08月31日 13:30:01

git rest:
–hard 三区恢复到指定版本, 用在重置所有,丢弃全部更改。
HEAD恢复到修改前,也就是用当前版本
HEAD^修改的上一个版本

–soft 内容不改变,但是将暂存区和工作区的版本恢复到指定版本,只是版本回退,两个版本之间的修改保留,为add,
但未commit状态。 用在更新已提交,回退更改。

–mixed 默认情况,暂存区被恢复,工作区不变,改动保留。 用在将保存到暂存区的更改回退。

git revert:
将某个版本回退到其父版本,然后与其后续子版本merge,重新提交,生成一个新的版本。

个人愚见,仅供参考。

版权声明:本文为博主原创文章,未经博主允许不得转载。

git中reset与revert的使用

最近用github做我的博客,有些时候会设置错误需要用撤回操作,这时就用到git revert与reset reset(版本撤回) 格式 git reset [-q] [] [--]...
  • z69183787
  • z69183787
  • 2015年07月02日 13:29
  • 3352

git入门(5)-Git revert和git reset版本的回退

git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的commit,如果需要彻底回退,只需要将本次commit * gi...
  • codectq
  • codectq
  • 2016年03月02日 10:28
  • 6233

Git版本恢复命令reset和revert

一. 本地没有commit错误没有push到远程仓库 reset命令有3种方式: git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版...
  • xybelieve1990
  • xybelieve1990
  • 2017年03月17日 12:17
  • 4209

回滚revert和reset区别

分享请标明来自: https://www.css3.io/hui-gun.html背景git是一个庞大的工具,我们要开始扫盲一些常用的命令。回滚代码在项目中必然会遇到,下面我们介绍在git中如何回滚代...
  • u010119868
  • u010119868
  • 2017年03月22日 16:19
  • 1115

git reset revert 回退回滚取消提交返回上一版本

原文:http://yijiebuyi.com/blog/8f985d539566d0bf3b804df6be4e0c90.html 总有一天你会遇到下面的问题. (1)改完代码匆...
  • xuxingfan000
  • xuxingfan000
  • 2016年12月17日 00:28
  • 2557

git中reset与revert的使用

最近用github做我的博客,有些时候会设置错误需要用撤回操作,这时就用到git revert与reset reset(版本撤回) 格式 git reset [-q] [] [--]...
  • angel22xu
  • angel22xu
  • 2015年07月16日 16:09
  • 393

git/svn reset/revert 回滚到服务器上的某一个版本

Git: 1、git log 查找到要回滚的版本号,设为aldfjsajdfljsadf 2、git reset  --hard aldfjsajdfljsadf reset 会影响 commit a...
  • angle_birds
  • angle_birds
  • 2014年02月19日 22:04
  • 31126

Git 撤销合并

Git 的 revert 命令可以用来撤销提交(commit),对于常规的提交来说,revert 命令十分直观易用,相当于做一次被 revert 的提交的「反操作」并形成一个新的 commit,但是当...
  • sndamhming
  • sndamhming
  • 2017年02月20日 13:31
  • 861

git 回退某个版本或者去掉某些patch

diff -urN linux-x.y.z/    linux/     >   xxx_patch patch -p1 diffstat -p1 xxx_patch git checkout  ....
  • xiaolubk
  • xiaolubk
  • 2015年09月11日 10:13
  • 2069

git revert改写提交

教程3 改写提交! 2. revert 为了节省时间,这个教程使用现有的历史记录作为本地数据库。 从这里下载 我们将用revert命令来取消「添加pull的讲解」提...
  • GarfieldEr007
  • GarfieldEr007
  • 2017年03月08日 22:50
  • 424
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git reset and revert
举报原因:
原因补充:

(最多只允许输入30个字)