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

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

我不想重命名远程分支,如为本地和远程Git存储库重命名主分支.

如何将未被推送到远程分支的本地分支重命名?

如果你需要重命名远距离还包括:
如何同时重命名git本地和远程分支名称


四季花海
浏览 590回答 3
3回答

尚方宝剑之说

git branch -m old_branch_name new_branch_name上面的命令将更改您的分支名,但是您必须非常小心地使用重命名的分支,因为它仍然会引用与其关联的旧的上游分支(如果有的话)。如果您想在您的本地分支被重命名为New_分枝_name(示例名称)之后将一些更改推入主服务器:git push origin new_branch_name:master(现在更改将转到主分支,但您的本地分支名是new_支_name)有关详细信息,请参阅“如何在Git中重命名本地分支名称."

湖上湖

以下是重命名分支的步骤:切换到需要重命名的分支git branch -m <new_name>git push origin :<old_name>git push origin <new_name>:refs/heads/<new_name>编辑(12/01/2017):确保运行命令git status并检查新创建的分支是否指向它自己的引用,而不是旧的引用。如果找到对旧分支的引用,则需要使用以下方法取消对上游的设置:git&nbsp;branch&nbsp;--unset-upstream
打开App,查看更多内容
随时随地看视频慕课网APP