如何重命名本地Git分支?
我不想重命名远程分支,如 重命名本地和远程Git存储库的master分支中 所述。 如何重命名尚未推送到远程分支的本地分支? 如果您还需要重命名 远程 分支: 如何重命名Git本地和远程分支名称 #1楼 git branch -m old_branch_name new_branch_name 上面的命令将更改您的分支名称,但是使用重命名的分支必须非常小心,因为它仍将引用与其关联的旧的上游分支(如果有)。 如果要在将本地分支重命名为new_branch_name(示例名称)后将一些更改推送到master中,请执行以下操作: git push origin new_branch_name:master (现在更改将转到master分支,但您的本地分支名称为new_branch_name) 有关更多详细信息,请参见“ 如何在Git中重命名本地分支名称 ”。 #2楼 重命名当前分支: git branch -m <newname> #3楼 到目前为止,答案是正确的,但是这里有一些其他信息: 可以安全地用'-m'重命名分支(移动),但是使用'-M'时要小心,因为即使已经存在相同名称的分支,它也会强制重命名。 以下是“ git-branch”手册页的摘录: 使用-m或-M选项, <oldbranch> 将重命名为 <newbranch> 。 如果 <oldbranch> 具有相应的引用日志