TL; DR
我需要找到父ID,以便我可以将拉取请求选择到另一个分支(非主人)。
长版
几个开发人员(例如:coder1和coder2)分叉了dev分支并更改了一些文件。它们已经完成并创建了拉入请求以合并到我们的开发分支中。我已经批准了所有这些。
我想樱桃选择coder1创建的pull请求中包含的更改,所以我尝试了这个:
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(至少看看回购)
有关如何查找要使用的父ID的任何想法?
谢谢。
答案 0 :(得分:1)
首先,在你要挑选的提交上使用git show
,然后找到一行如下:
Merge: abc123 def456
提交出现的顺序决定了数字。在这里,abc123
将是父ID 1,def456
将是父ID 2。