重命名Git 分支
当重命名Git分支时,您有一些选择要考虑。最有可能的情况是,您希望同时重命名本地分支和远程分支。
但也可以只重命名本地分支。下面我们将向您展示这两个选项的步骤。
如果HEAD当前指向您希望重命名的分支,换句话说,如果您已“签出”当前分支或者正在使用它,则可以使用以下命令重命名它。
$git branch -m <new_name>
或者重命名HEAD未指出的其他分支:
$git branch -m <old_name> <new_name>
这已重命名本地Git分支。
如果您push这个分支,它将不再与旧名称冲突,而是以新名称作为自己的分支。
这时,是否要删除旧分支取决于您。
$git push <remote> --delete <old_name>
最后,将新分支push到远程并重置上游分支。
$git push <remote> <new_name> $git push <remote> -u <new_name>
请注意,某些服务器可能需要 --unset-upstream
选项,以便开始推送新名称而不是旧名称。
$git checkout <new_name> $git branch --unset-upstream
日期:2020-07-07 20:54:31 来源:oir作者:oir