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

【Git】Git如何合并某一次commit的内容到指定分支

时间:2019-08-02 11:01:50      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:提交   不能   查看   strong   保留   其他   _id   str   git   

一、我是在什么场景下会用到该Git操作

  当某同事,将开发分支dev2合并到开发分支dev1时(两个不同的功能,不能合并),其他同事不知情的情况下,继续在dev1上开发并提交了代码。

 后面发现了该合并,需要回退到合并前的状态,同时,合并后的提交也需要保留。那么就需要合并后面commit的内容到dev1分支

 

二、如何进行Git操作

使用如下命令就可以了

git cherry-pick commit_id

*通过 git reflog可以查看历史提交的commit_id

 

比如:dev1&dev2是合并的地方,需要合并commit3和commit4

commit1->dev1&dev2->commit3->commit4 (dev1)

执行有冲突解决冲突:
git cherry-pick commit3
git cherry-pick commit4

 

【Git】Git如何合并某一次commit的内容到指定分支

标签:提交   不能   查看   strong   保留   其他   _id   str   git   

原文地址:https://www.cnblogs.com/756623607-zhang/p/11286984.html

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