git merge force mergetool

时间:2015-02-18 16:30:52

标签: git git-merge

简单设置:具有不同文件内容的两个分支

A         - HEAD, MASTER
 \- B     - BRANCH_B

我需要什么:一个新的提交,我从两个分支中手动选择文件的内容(类似于mergetool)

A - - - C   - HEAD, MASTER
 \- B -/    - BRANCH_B

我只有基本工作流程和分支机构的经验,我根本无法做到这一点 我尝试的所有内容都以包含来自提交B的内容的文件结束:

git merge --no-ff B
git merge --no-ff B -X ours
git cherry-pick B

1 个答案:

答案 0 :(得分:0)

您可以使用:

git cherry-pick -n commitId

那个樱桃选择你的提交并且不会将它提交给你的分支,这意味着你可以修改这些更改。