GIT cherry-pick给出错误

时间:2016-09-13 07:20:01

标签: git github cherry-pick

我正在尝试使用sha来选择其中一个提交到我的分支但是它给出了错误。

假设我在分支x上,然后我在终端中运行命令git cherry-pick as560aad0138....

我得到的错误是这样的;

error: Commit as560aad0138.... is a merge but no -m option was given.
fatal: cherry-pick failed

1 个答案:

答案 0 :(得分:1)

答案就在那里,在错误信息中。

来自man git cherry-pick

  

[...]   -m parent-number, - mainline parent-number

     

通常你不能挑选合并,因为你不知道合并的哪一边应该被认为是主线。此选项指定主线的父编号(从1开始),并允许cherry-pick重放相对于指定父级的更改。   [...]