如何将分支'a'重命名为'master'并在gerrit中将'master'重命名为'b'?
我最近从共享git存储库切换到gerrit。
答案 0 :(得分:3)
你可以创建" b"使用Web UI从master分支:" Admin" - > "项目" - > " YourProject" - > "分行&#34 ;.输入" b" for" Branch Name"," master" as"初始修订",然后点击"创建分支"按钮。
现在要替换引用master
的内容,你必须强行推送"对项目的许可,然后做:
$ git checkout a
$ git push --force gerrit a:master
这将替换" master"的完整历史记录。分支与当地" a"科。所以要非常小心这一点,并确保你想做什么。
最后,如果你想删除' a'在Gerrit分支,再次进入Web UI的项目管理屏幕(与上面相同),勾选" a"旁边的框。分支,然后单击"删除"按钮。
答案 1 :(得分:0)
我不知道gerrit,但通常在git中你通过
重命名分支git branch -m old_branch new_branch