如何在gerrit中将分支'a'重命名为'master'并将'master'重命名为'b'?
我最近从一个共享的 git 存储库切换到了 gerrit。
您可以使用 Web UI 从 master 创建“b”分支:“Admin”->“Projects”->“YourProject”->“Branches”。“Branch Name”输入“b”,“Initial Revision”输入“master”,然后单击“Create Branch”按钮。
现在要替换master
引用的内容,您必须对项目具有“强制推送”权限,然后执行以下操作:
$ git checkout a
$ git push --force gerrit a:master
这会将“master”分支的整个历史记录替换为本地“a”分支的历史记录。所以要非常小心,并确保这是你想要做的。
最后,如果你想删除 Gerrit 中的“a”分支,再次进入 web UI 的项目管理屏幕(同上),勾选“a”分支旁边的框,然后单击“删除”按钮。
我不了解 gerrit,但通常在 git 中,您将分支重命名为
git branch -m old_branch new_branch