IDEA 分支选择性合并部分代码

按文件数量合并

它会合并其他分支的所有修改的代码文件

这里准备了3个分支做测试
master - 生产
dev - 开发
hotfix - 修复

在dev分支分别改动了,TestFrame、MainFrame两个文件,然后提交

IDEA 分支选择性合并部分代码_第1张图片

首选切换到master分支,然后点击右下角的分支按钮,在展开的栏目里,选择dev分支,接着在三级栏目里选择 show diff with working tree

IDEA 分支选择性合并部分代码_第2张图片

接着弹出如下界面

IDEA 分支选择性合并部分代码_第3张图片

要做更改的文件,点击get from branch,最后提交即可

IDEA 分支选择性合并部分代码_第4张图片

 

 按git提交数量合并

1、在dev分支上,查看提交历史。

2、复制某次提交的版本号

 3、切换到test分支(注意:切换成功后,最好pull拉取下代码,再执行下图命令),按下图执行命令。

 

 

 

  1. 正常情况下点击“Cherry-Pick”之后,会直接合并提交;

  2. 如果点击“Cherry-Pick”之后出现了冲突,需要人工去处理,处理后commit即可;

  3. 如果点击“Cherry-Pick”之后出现了冲突,不小心将冲突框关闭了,则此时需要选中项目,右键git -> rollback,还原之后重新合并即可,否则无法在次合并。

你可能感兴趣的:(git)