Git reset and revert

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

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

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

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

个人愚见,仅供参考。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangdachui95345/article/details/52384065
个人分类: git Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Git reset and revert

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭