Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git Cherry pick自动合并提交id_Git_Github_Merge_Git Merge - Fatal编程技术网

Git Cherry pick自动合并提交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 提前感谢为了

我想挑选这个提交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

提前感谢

为了让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重播相对于指定父项的更改。可能重复