git - 为什么 git-cherry pick 什么都不说?

标签 git github gerrit git-cherry-pick

我对以下问题进行了很多搜索,但无法获得任何实质性信息。

我创建了一个临时分支 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/

相关文章:

jenkins - 如何从 jenkins gerrit trigger 对自定义标签进行投票?

jenkins - 如何传递管道变量来发布构建 gerrit 消息?

android - 我可以更改 Android Studio 中的默认 git 分支吗?

git - Google App Engine 推送从 GitHub for Windows(和 git bash)部署

git - 在 Branch master git status 上没有显示要提交的内容(创建/复制文件并使用 "git add"进行跟踪)

git error unpack failed missing blob on git review to gerrit

git - 如何在 GIT 中标记单个文件

混帐 : pulling from repo [I had to recreate some files again]

git merge --squash 包含额外的消息

git - 我怎样才能第一次 pull 远程目录?