为了账号安全,请及时绑定邮箱和手机立即绑定

如何重新命名当地的Git分支机构?

如何重新命名当地的Git分支机构?

Git
四季花海 2019-07-16 10:41:39
如何重新命名当地的Git分支机构?我不想重命名远程分支,如为本地和远程Git存储库重命名主分支.如何将未被推送到远程分支的本地分支重命名?如果你需要重命名远距离还包括:如何同时重命名git本地和远程分支名称
查看完整描述

3 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

git branch -m old_branch_name new_branch_name

上面的命令将更改您的分支名,但是您必须非常小心地使用重命名的分支,因为它仍然会引用与其关联的旧的上游分支(如果有的话)。

如果您想在您的本地分支被重命名为New_分枝_name(示例名称)之后将一些更改推入主服务器:

git push origin new_branch_name:master(现在更改将转到主分支,但您的本地分支名是new_支_name)

有关详细信息,请参阅“如何在Git中重命名本地分支名称."


查看完整回答
反对 回复 2019-07-16
?
湖上湖

TA贡献2003条经验 获得超2个赞

以下是重命名分支的步骤:

  1. 切换到需要重命名的分支
  2. git branch -m <new_name>

  3. git push origin :<old_name>

  4. git push origin <new_name>:refs/heads/<new_name>

编辑(12/01/2017):确保运行命令git status并检查新创建的分支是否指向它自己的引用,而不是旧的引用。如果找到对旧分支的引用,则需要使用以下方法取消对上游的设置:

git branch --unset-upstream


查看完整回答
反对 回复 2019-07-16
  • 3 回答
  • 0 关注
  • 589 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信