我如何重命名尚未被推到远程仓库的本地分支 ?

相关:


当前回答

更新2023年最新情况

在开始之前, 请确定您已经选择了您想要重命名的分支 :

git checkout old-name

如果您想要看到本地所有的分支,请使用以下命令:

git branch --list

当你们清清楚楚时,

  1. 使用 Git 重命名分支命令需要添加- 中 - 中命令的选项 :

    git branch -m new-name
    
  2. 您也可以使用以下两个命令从另一个分支重命名本地分支 :

    git checkout master
    
    git branch -m old-name new-name
    
  3. 最后,该指挥部将列出所有(地方和偏远地区)分支,以核实其是否已重新命名:

    git branch -a
    

虽然无法直接重命名一个远程分支, 但重命名一个分支的过程包括两个简单步骤:

  1. 要开始, 您需要按照前几个步骤重命名本地分支 。 2. 然后再重命名本地分支 。删除删除分支和分支推进新建新。您可以通过下列命令轻而易举地做到这一点:

     git push origin :old-name new-name
    
  2. 重新设置您新的本地分支的上游分支, 您将全部设置 :

    git push origin -u new-name
    

其他回答

使用此命令重命名分支 :

git branch -m [old_branch_name] [new_branch_name]

-m:它重命名/移动分支。如果已经有一个分支,则会出错。

如果已经有一个分支, 您想要用该分支重命名, 请使用 :

 git rename -M [old_branch_name] [new_branch_name]

有关帮助的更多信息,请在终端中使用此命令 :

git branch --help

man git branch

要重命名当前分支( 除独立 HEAD 状态外) 您也可以使用此别名 :

[alias]
    mvh = !sh -c 'git branch -m `git rev-parse --abbrev-ref HEAD` $1'

如果您想要更改当前分支的名称,请运行 :

git branch -m [old_branch] [new_branch]

如果您想要删除旧的远程分支,请运行 :

git push origin :[old_branch]

如果您想要删除旧的远程分支并创建一个新的远程分支,请运行 :

git push origin :old_branch new_branch

在PhpStorm中:

VCS你的支节重命名

  1. 重命名本地分支 :

    git branch -m <old_branch_name> <new_branch_name>

  2. 按下新分支 :

    git push --set-upstream origin <new_branch_name>