Git remotes/gerrit/master与remotes/origin/master之间的差异

Git remotes/gerrit/master与remotes/origin/master之间的差异,git,gerrit,Git,Gerrit,当我克隆一个项目时,我通常会得到重复的远程分支,一个分支是remotes/origin/xxx,另一个是remotes/gerrit/xxx。有什么区别?当我做git review时,我使用哪一个来推动我的提交 例如: master * testing remotes/gerrit/master remotes/origin/HEAD -> origin/master remotes/origin/master Git review将根据首次使用时.gitreview文件

当我克隆一个项目时,我通常会得到重复的远程分支,一个分支是remotes/origin/xxx,另一个是remotes/gerrit/xxx。有什么区别?当我做git review时,我使用哪一个来推动我的提交

例如:

  master
* testing
  remotes/gerrit/master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

Git review将根据首次使用时.gitreview文件中的设置自动创建此远程设备。git review的安装和配置中对此进行了解释

Git review将根据.gitreview文件首次使用时的设置自动创建此远程设备。git review的安装和配置中对此进行了解释

这是“git branch-a”命令的输出吗?“git remote-v”的输出是什么?当你在做评论时,你可能在使用gerrit。我怀疑你是否有追索权@MarceloÁviladeOliveira的问题将整理您是否拥有对哪个远程回购的推送权限。这是git branch的输出——全部。是的,我正在使用gerrit进行审查。这是否意味着使用gerrit时/remotes/gerrit分支是正常的?请添加“git remote-v”命令输出。我非常确定,当使用git克隆时,它只创建单个远程“remotes/origin/master”。然后,当您第一次调用“git review”时,该工具会添加远程“remotes/gerrit/master”。这是“git branch-a”命令的输出吗?“git remote-v”的输出是什么?当你在做评论时,你可能在使用gerrit。我怀疑你是否有追索权@MarceloÁviladeOliveira的问题将整理您是否拥有对哪个远程回购的推送权限。这是git branch的输出——全部。是的,我正在使用gerrit进行审查。这是否意味着使用gerrit时/remotes/gerrit分支是正常的?请添加“git remote-v”命令输出。我非常确定,当使用git克隆时,它只创建单个远程“remotes/origin/master”。然后,当您第一次调用“git review”时,该工具添加了远程“remotes/gerrit/master”,我相信它确实如此。看这里不,它没有。而且它不能,因为git远程是客户端设置。配置一个可选的
gerrit
遥控器只是一些人方便的事情。不。。。这与远程名称(gerrit)无关,这与在分支名称中使用“refs/for”前缀有关。远程名称无关紧要。Gerrir没有创建任何“gerrit”遥控器,它使用默认的“origin”名称。你们说得对。它在遥控器和裁判之间混淆了。我已经用我认为可能的解决方案编辑了我的帖子。您的专家建议在.gitreview文件中添加一个“defaultremote=”条目来指导git审阅,并避免同时使用remotes/origin/master和remotes/gerrit/master吗?我相信是的。看这里不,它没有。而且它不能,因为git远程是客户端设置。配置一个可选的
gerrit
遥控器只是一些人方便的事情。不。。。这与远程名称(gerrit)无关,这与在分支名称中使用“refs/for”前缀有关。远程名称无关紧要。Gerrir没有创建任何“gerrit”遥控器,它使用默认的“origin”名称。你们说得对。它在遥控器和裁判之间混淆了。我已经用我认为可能的解决方案编辑了我的帖子。您的专家建议在.gitreview文件中添加一个“defaultremote=”条目来指导git审阅,并避免同时使用remotes/origin/master和remotes/gerrit/master吗?