【问题标题】:Rename remote branch in gerrit在gerrit中重命名远程分支
【发布时间】:2018-03-14 06:28:42
【问题描述】:

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

我当前的分支是XYZ。下面的命令将在ABC 分支上创建XYZ

git push origin XYZ:refs/for/ABC

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

【问题讨论】:

    标签: git rename gerrit


    【解决方案1】:

    要重命名一个分支,您需要创建一个新分支,然后删除旧分支,但要做到这一点,您需要对“refs/*”引用具有“创建引用”权限(可能您需要 Gerrit 的帮助管理员)。

    如果您有权限,您可以使用 Web UI 或使用命令行来执行此操作。

    网页界面

    要创建或删除分支,您需要转到 Projects > List > Select project > Branches

    命令行

    a) 创建分支

    git push origin ABC:XYZ
    

    b) 删除分支

    git push origin :ABC
    

    【讨论】:

    • 请注意,Gerrit UI 中的分支内容(和更改历史)仍然链接到旧分支,这可能会造成混淆。
    猜你喜欢
    • 2011-06-12
    • 2011-10-28
    • 2022-08-09
    • 2020-02-01
    • 2017-06-06
    • 2020-09-16
    • 2016-08-28
    相关资源
    最近更新 更多