如何在 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”分支旁边的框,然后单击“删除”按钮。
关于git - 将分支 'a' 重命名为 master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9629693/