码迷,mamicode.com
首页 > 其他好文 > 详细

git revert reset

时间:2014-08-01 19:13:12      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:ar   res   har   ad   c   git   移动   删除   

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, 没有任何变化

git revert reset,布布扣,bubuko.com

git revert reset

标签:ar   res   har   ad   c   git   移动   删除   

原文地址:http://www.cnblogs.com/zxpo/p/3885456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!