Git 如何命名本地分支名称

Git 如何命名本地分支名称

Git 一直都有些神奇的功能,没有不行的,只有你想不到的。比如如何将分支重命名,如何推送到远程仓库等等。
author
Wonderhows March 02, 2022

Git 一直都有些神奇的功能,没有不行的,只有你想不到的。

问题

Stack Overflow 上有个高票问题:如何将分支的名称重新命名。

问题的原文翻译如下:

我不想将远程分支重重命名,像其他帖子描述的一样。我只想重命名本地分支。我应该怎么做?

Git 分支重命名

我们可以使用 git branch 来重命名分支。

重命名本地分支名称的方法大致如下:

git branch -m <原分支名称> <新分支名称>

如果你想将当前分支重命名,那就更简单了,直接使用以下命令:

git branch -m <新分支名称>

-m 参数类似 Linux 中的 mv 命令。如果熟悉 Linux,那么也应该很容易就能够记住这个参数了。

Git 分支推送至远程仓库

重命名后,如果想把新分支提交到远程仓库,可使用以下命令:

git push origin -u <新分支名称>

重命名后,如果想把远程仓库中原来的分支名称删除,则可以使用以下命令:

git push origin --delete <原分支名称>
comments powered by Disqus