我搜索了很多以下问题,但无法获得任何实质性信息...请帮助我,创建一个临时分支202116,我正在尝试做一个gerrit 202116的樱桃,我收到以下消息,为什么我无法挑选这种微粒,为什么我会收到这个错误?请提供您的意见
<>git fetch ssh://company@company.com:29418/platform/vendor/company-proprietary/radio refs/changes/25/202116/1 && git cherry-pick FETCH_HEAD
From ssh://company.com:29418/platform/vendor/company-proprietary/radio
* branch refs/changes/25/206025/1 -> FETCH_HEAD
# On branch 202116
# You are currently cherry-picking.
# (all conflicts fixed: run "git commit")
#
nothing to commit, working directory clean
The previous cherry-pick is now empty, possibly due to conflict resolution.
If you wish to commit it anyway, use:
git commit --allow-empty
答案 0 :(得分:41)
这正是它所说的:你试图挑选的变化已经完全包含在你所在的分支中。即樱桃采摘的结果没有变化。您可以使用--allow-empty
标志创建一个空提交,以指示您尝试挑选,但没有任何更改。
答案 1 :(得分:2)
我不知道为什么你在cherry-pick
之后fetch
进行了HEAD
,因为你可能会在你的git checkout
中选择相同的提交。
{{1}}你真正想要的是什么?我想。
答案 2 :(得分:0)
这可能是由于尝试挑选已经集成/樱桃选择到您当前分支中的提交而引起的。
答案 3 :(得分:-1)
当我误读我的Bitbucket差异页面时,收到了此消息,将父提交误认为了我想要的提交。因此,我试图挑选已经在我的工作分支上的父提交-因此确实没有任何东西可以提交。