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

git merge后,后悔了如何回退

时间:2017-08-23 10:17:36      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:dev   reset   git reset   class   目标   版本   har   res   blog   

今天将feature分支的代码merge到develop分支后我后悔了,因为feature分支的功能还没有全部开发完成,我在feature分支上commit是可以的,但是这之后我又把它merge到了develop分支这就不合适了。

言归正传,那如何解决呢,总共分三步:

第一步:git checkout到你要恢复的那个分支上

1.git checkout develop

第二步:git reflog查出要回退到merge前的版本号

1. git reflog

第三步:git reset --hard [版本号]就回退到merge前的代码状态了

1.git reset --hard f82cfd2

至此回退代码的目标达成。

git merge后,后悔了如何回退

标签:dev   reset   git reset   class   目标   版本   har   res   blog   

原文地址:http://www.cnblogs.com/princesong/p/7414880.html

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