0


idea git将某个分支内的commit合并到其他分支

操作目录

1.打开旧分支的代码提交记录

在IDEA中切换到

新分支

的代码,点击

Git

打开代码管理面板,在顶部点击

Log:

标签页(这个标签页内将来可以选择不同分支的个人/所有人的代码commit记录),左侧栏双击选择某个

旧分支

后将展示该分支的所有人、所有时间段的commit记录,如果需要查看自己的commit在顶部中间位置选择

User

下拉框选择

me

即可,选择OK之后

Log:

的标签页会显示当前的选择信息

Log: on 旧分支 by me

,意思是选择旧分支内你自己的所有commit记录进行展示。

2.选择需要合并到新分支的commit(Cherry-Pick)

在控制台中间位置列出的所有commit记录列表内,选择你需要合并的某个commit点击

Cherry-Pick

进行提取,图标如下:
在这里插入图片描述

  • 如果代码有冲突则需要解决冲突
  • 如果没有冲突就会将本条commit提取出来存到本地仓库,可以直接进行push在这里插入图片描述

3.将确认的所有提交push到新分支

以上步骤操作完就可以直接push到新分支。如果需要有多个commit记录合并的话,重复上面的步骤即可。
推荐每个commit进行一次push,避免有冲突没有解决时候的错乱,另外如果因为冲突合并失败的话,建议切换分支或者代码回滚,保证项目为最新最初始状态进行操作。

4.跳过以上步骤直接看示例图

在这里插入图片描述


本文转载自: https://blog.csdn.net/csdn_avatar_2019/article/details/124980600
版权归原作者 市井榴芒 所有, 如有侵权,请联系我们删除。

“idea git将某个分支内的commit合并到其他分支”的评论:

还没有评论