将分支'a'重命名为master

时间:2012-03-09 06:09:07

标签: git gerrit

如何将分支'a'重命名为'master'并在gerrit中将'master'重命名为'b'?

我最近从共享git存储库切换到gerrit。

2 个答案:

答案 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