如何在gerrit中推送功能分支

How to push feature branch in gerrit

在使用 Gerrit 时,我在本地从 master 创建了一个新的功能分支,然后将其推送到远程存储库。该部分工作正常,可以在遥控器上看到新分支。

但是当我提交到那个功能分支并尝试推送它时,我所有的更改都转到了 master 分支。我不明白为什么?

我通过 运行 仔细检查了我的位置 git branch(指向我的功能分支)

请解释这里发生了什么。

git branch 还不够:尝试检查 git branch -avv 的输出以查看本地和远程跟踪分支。

将其与 git status 结合使用,以检查您当前使用的是哪个分支。

那么你可以确定:

  • 您实际上正在使用功能分支
  • 功能分支确实链接到上游分支。

但是对于 Gerrit,请确保使用正确的方式推送 URL:请参阅 Gerrit push