Git 致命:模棱两可的论点';REF/heads/REF/heads/XXX牧场和#x27;当cherrypick在gerrit中修改时

Git 致命:模棱两可的论点';REF/heads/REF/heads/XXX牧场和#x27;当cherrypick在gerrit中修改时,git,gerrit,Git,Gerrit,RT: rest api: 'POST /changes/{change-id}/revisions/{revision-id}/cherrypick' 错误: fatal: ambiguous argument 'refs/heads/refs/heads/xxxbranch': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'gi

RT: rest api:

'POST /changes/{change-id}/revisions/{revision-id}/cherrypick'
错误:

fatal: ambiguous argument 'refs/heads/refs/heads/xxxbranch': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
fatal:参数“refs/heads/refs/heads/xxxbranch”不明确:未知修订或路径不在工作树中。
使用“---”将路径与修订分开,如下所示:
'吉特[…]-[…]'

如何解决此错误?谢谢

您的请求主体似乎有问题。您的“目的地”字段值是多少

我能够使用以下命令正确选择更改:

curl --request POST -d@- --header Content-Type:application/json https://GERRIT-SERVER/a/changes/CHANGE-NUMBER/revisions/REVISION-NUMBER/cherrypick <<EOF
{
    "message": "Test Cherrypick using REST",
    "destination": "feature3"
}
EOF

curl--request POST-d@--头内容类型:application/jsonhttps://GERRIT-SERVER/a/changes/CHANGE-NUMBER/revisions/REVISION-NUMBER/cherrypick 谢谢,目的地是“refs/heads/xxxbranch”分支名称是“xxxbranch”吗?所以在目的地字段中使用“xxxbranch”,而不是“refs/heads/xxxbranch”。