git revert和git reset区别

来源:互联网 发布:手机必备软件下载 编辑:程序博客网 时间:2024/06/05 07:32

1、git revert
生成一个新的提交来撤销某次提交,此次提交之前的commit都会被保留
2、git reset
回到某次提交,有三种参数可选,分别为:
git reset –Soft
回到这次提交的工作区,修改的文件也没有提交也不会丢失
git reset –Hard
回到这次提交,并且所有修改都丢失
git reset –Mixed
回到这次提交,修改的数据不会提交只是暂时保存起来
这里写图片描述

参考文章:http://www.cnblogs.com/kidsitcn/p/4513297.html

原创粉丝点击