【问题标题】:move a branch path in git (change its name, not its code) [duplicate]在 git 中移动分支路径(更改其名称,而不是其代码)[重复]
【发布时间】:2016-11-01 17:45:17
【问题描述】:

我们在远程有一个名为release/service-release-2016的分支

我想将分支重命名为 release/completed/service-release-2016 以便存档和清晰。

我该怎么做?

我搜索的所有内容都将其解释为在提交和头部等周围移动 - 我认为这可能很容易。

【问题讨论】:

  • 只需运行git branch -m release/service-release-2016 release/completed/service-release-2016

标签: git renaming


【解决方案1】:

执行此操作的一种方法是将远程分支签出到本地的临时分支名称,推送到远程上的新名称,然后删除远程分支。例如:

git checkout -b tmp origin/release/service-release-2016

创建新的远程分支:

git push origin tmp:release/completed/service-release-2016

删除旧的远程分支:

git push origin :release/service-release-2016

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 2013-11-05
    • 2011-04-21
    • 2021-02-03
    • 1970-01-01
    相关资源
    最近更新 更多