git 回滚-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

git 回滚

简介:

git 回滚啥的,都是很常见的你问题,搞明白 soft ,hard的区别,revert的场景,revert 的revert的场景

http://www.cnblogs.com/kidsitcn/p/4513297.html#3498914

1.git reset soft,hard,mixed之区别深解

简单总结一下,其实就是--soft 、--mixed以及--hard是三个恢复等级。使用--soft就仅仅将头指针恢复,已经add的缓存以及工作空间的所有东西都不变。如果使用--mixed,就将头恢复掉,已经add的缓存也会丢失掉,工作空间的代码什么的是不变的。如果使用--hard,那么一切就全都恢复了,头变,aad的缓存消失,代码什么的也恢复到以前状态。


git revert 最近的一次,然后倒数第二次,git commit && git push

最好是新功能,新分支,最后再合并到master上去。

如何获取版本号:

Copy Revision Number

http://hw1287789687.iteye.com/blog/2305708

78e68f3c-ce0a-3da3-8103-b695500847da.png

a92c6a0b-2cdb-3bb1-8ad8-1229a0e1300f.png

ca23d51d-fa2d-3b93-8b6f-21655d3894df.png

8cba96cf-2866-314e-b1a3-eec4a69c6778.png

56b39066-c58a-3590-a2a9-89e05388bf17.png



本文转自 liqius 51CTO博客,原文链接:http://blog.51cto.com/szgb17/1915285,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: