我有两个提交:
[branch]: [commit_id]
justin: 94943b74ba273a9f4009
jzbranch: 6070aada7b8a690d410b
如何将两个分支合并到jzbranch中,并解决两者之间的任何差异?
答案 0 :(得分:5)
如何将具有特定提交ID的两个Git分支合并为一个 分支?
git checkout jzbranch
git merge [commit_id] jzbranch
或
git merge [commit_id] 6070aada7b8a690d410b
因为git允许将多个分支/提交合并为一个。
然后运行git mergetool
或简单git status
(在第二种情况下,您只会看到冲突文件,然后您可以使用您喜欢的任何编辑器打开这些文件)。我更喜欢第二种方式。
之后必须进行新提交
答案 1 :(得分:1)
查看jzbranch分支
git checkout jzbranch
合并到justin
git merge justin
如果有任何冲突,请在git mergetool运行后运行git mergetool
,使用git commit
提交最终合并。
答案 2 :(得分:1)
git branch newbranch 6070aada7b8a690d410b
git checkout newbranch
git merge 94943b74ba273a9f4009