tl; dr
我需要找到父ID,以便我可以将拉的请求樱桃挑选到另一个分支(而不是主分支(。
长版本
几个开发人员(示例:coder1和coder2(已分配开发分支并更改了一些文件。他们完成了,并创建了拉动请求,以合并到我们的开发部门。我已经批准了所有这些。
我想樱桃选择Coder1创建的拉请请求中包含的更改,因此我尝试了此操作:
git cherry-pick my-hash-id-here
error: commit my-hash-id-here is a merge but no -m option was given.
fatal: cherry-pick failed
my-hash-id是拉动请求的哈希ID(至少查看repo(
关于如何找到要使用的父ID的想法?
谢谢。
首先,在要樱桃的提交上使用 git show
,然后找到这样的行:
Merge: abc123 def456
提交出现的顺序决定了数字。在这里, abc123
将是父级ID 1,而 def456
将是父id 2。