Git reset and revert

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

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

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

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

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

个人愚见,仅供参考。

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

相关文章推荐

Undoing in Git - Reset, Checkout and Revert

Undoing in Git - Reset, Checkout and Revert Git provides multiple methods for fixing up mistakes ...
  • xqs83
  • xqs83
  • 2012-03-22 12:41
  • 1161

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

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

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

这些开发中很常见的问题,所以git的取消提交,回退甚至返回上一版本都是特别重要的.大致分为下面2种情况:1.没有push 重点内容 这种情况发生在你的本地代码仓库,可能你add ,commit 以...

git教程:reset,revert

我们使用版本控制系统的原因之一,就是希望保存开发开始以来的各种修改,方便找回以前的代码,或去除错误修改。就算是一个人开发,如果没有版本控制系统,我开发进行到一个地方,发现方向不对,要回头时,只能再重新...
  • caz28
  • caz28
  • 2015-02-07 14:01
  • 1414

git撤销大全(reset、reflog、revert、checkout、rebase、rm)

注:本文翻译自这里撤销“public”修改场景:你使用git push将本地更改发布到github上,突然意识到这个commit有点问题,不能push上去,你需要撤销这个commit。撤销: gi...
  • bdss58
  • bdss58
  • 2015-12-20 16:22
  • 1219

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

原文:http://yijiebuyi.com/blog/8f985d539566d0bf3b804df6be4e0c90.html 总有一天你会遇到下面的问题. (1)改完代码匆...

git中reset与revert的使用

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

git reset revert rebase 区别

最近合并他人代码,因为代码是从git代码库之外来的,于是出了各种问题。于是又翻看了git教程。这里推荐两篇: Git教程 - 廖雪峰的官方网站 非常通俗易懂,教了最基本的,十分实用。 ###Git...

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

git reset revert 回退回滚取消提交返回上一版本  一介布衣  2015-01-07  开发工具  54025 分享到:QQ空间新浪微博腾讯微博人人网微信 总有一天你会遇到下面的问...

git reset&git revert 使用

前言不管在工作还是个人开发的使用中,或多或少的我们都会接触到git的使用。但是,人非圣贤,总有犯错误的时候,写错代码,提交错误的代码也是在所难免的事情。但是,不用着急!版本控制工具GIT在设计的时候就...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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