在gerrit中重命名远程分支

Rename remote branch in gerrit

我有远程分支ABC,我想把它重命名为XYZ.我已经在本地重命名了。

我现在的分支是XYZ。下面的命令将在 ABC 分支

上创建 XYZ
git push origin XYZ:refs/for/ABC

如何在遥控器上将 ABC 重命名为 XYZ

要重命名分支,您需要创建一个新分支,然后删除旧分支,但为此您需要对 "refs/*" 引用具有 "Create Reference" 权限(可能您需要来自 Gerrit 管理员的帮助)。

如果您有权限,您可以使用网络 UI 或使用命令行。

网页UI

要创建或删除分支,您需要转到项目 > 列表 > Select 项目 > 分支

命令行

a) 创建分支

git push origin ABC:XYZ

b) 删除分支

git push origin :ABC