Git Cherry pick自动合并提交id
我想挑选这个提交id到另一个分支Git Cherry pick自动合并提交id,git,github,merge,git-merge,Git,Github,Merge,Git Merge,我想挑选这个提交id到另一个分支 commit f0ca878ef7748975ee3110923310da6491dd9a23 Merge: 17eb265 4d712a1 Author: ravi<ravi@sysbiz.in> Date: Thu Dec 3 12:40:19 2015 +0530 Merge branch 'master' of https://github.com/HexagonGlobal/hexgen into master 提前感谢为了
commit f0ca878ef7748975ee3110923310da6491dd9a23
Merge: 17eb265 4d712a1
Author: ravi<ravi@sysbiz.in>
Date: Thu Dec 3 12:40:19 2015 +0530
Merge branch 'master' of https://github.com/HexagonGlobal/hexgen into master
提前感谢为了让Cherry pick知道要应用哪些更改,它不仅需要知道要拾取的提交,还需要知道要比较的父级(因为Cherry pick计算要拾取的提交与其父级之间的差异) 现在,在“合并”提交的情况下,该提交有两个父级,因此必须使用-m参数指定其中一个父级(第一个或第二个) 如果你不知道这两个父母是什么,我建议你尝试一下-m1和-m2,看看我是否得到了预期的结果
请参阅。为了让Cherry pick知道要应用哪些更改,它不仅需要知道要拾取的提交,还需要知道要比较的父级(因为Cherry pick计算要拾取的提交与其父级之间的差异) 现在,在“合并”提交的情况下,该提交有两个父级,因此必须使用-m参数指定其中一个父级(第一个或第二个) 如果你不知道这两个父母是什么,我建议你尝试一下-m1和-m2,看看我是否得到了预期的结果
请参阅。您正在尝试合并合并提交 合并提交有两个父级,因此您需要指定要拾取的父级 正如您在这里看到的
C1
有两个父级C2和C3
。您必须将父id传递给cherry pick,以“告诉”他要选择哪个提交C2
或C3
git cherry-pick -m 1 <sha-1>
git cherry pick-m1
您正在尝试合并合并提交
合并提交有两个父级,因此您需要指定要拾取的父级
正如您在这里看到的C1
有两个父级C2和C3
。您必须将父id传递给cherry pick,以“告诉”他要选择哪个提交C2
或C3
git cherry-pick -m 1 <sha-1>
git cherry pick-m1
从文档中:--mainline父编号通常您无法选择合并,因为您不知道合并的哪一侧应被视为主线。此选项指定主线的父编号(从1开始),并允许cherry pick重播相对于指定父项的更改。文档中的可能重复:--主线父编号通常无法cherry pick合并,因为您不知道合并的哪一侧应视为主线。此选项指定主线的父编号(从1开始),并允许cherry pick重播相对于指定父项的更改。可能重复