git revert和git reset区别

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