我对以下问题进行了很多搜索,但无法获得任何实质性信息。
我创建了一个临时分支 202116 并尝试对 gerrit 202116 进行 cherrypick,我收到以下消息。为什么我不能挑选这个提交,为什么我会收到这个错误?
<>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
最佳答案
正如它所说的那样:您尝试挑选的更改已经完全包含在您所在的分支中。 IE。 cherry-pick 的结果是没有变化。您可以使用 --allow-empty
标志创建一个空提交,以指示您尝试挑选,但没有要引入的更改。
关于git - 为什么 git-cherry pick 什么都不说?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14096244/