首页 > 代码库 > git revert reset
git revert reset
git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit。
git reset 是把HEAD向后移动了一下,而git revert是HEAD继续前进,只是新的commit的内容和要revert的内容正好相反,能够抵消要被revert的内容。
git reset --hard HEAD~1
运行git st, 没有任何变化
git reset --soft(默认) HEAD~1
运行git st, 提交过的内容位于暂存区,准备提交。
git revert HEAD~1时,
运行git st, 没有任何变化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。