Ric*_*arn 452
假设您当前在分支上,则要重命名:
git branch -m newname
Run Code Online (Sandbox Code Playgroud)
这可以在手册中记录git-branch
,您可以使用它查看
man git-branch
Run Code Online (Sandbox Code Playgroud)
要么
git help branch
Run Code Online (Sandbox Code Playgroud)
具体来说,命令是
git branch (-m | -M) [<oldbranch>] <newbranch>
Run Code Online (Sandbox Code Playgroud)
参数是:
<oldbranch>
The name of an existing branch to rename.
<newbranch>
The new name for an existing branch. The same restrictions as for <branchname> apply.
Run Code Online (Sandbox Code Playgroud)
<oldbranch>
如果要重命名当前分支,则是可选的.
小智 154
如果您当前在分支机构上,则要重命名:
git branch -m new_name
Run Code Online (Sandbox Code Playgroud)
要不然:
git branch -m old_name new_name
Run Code Online (Sandbox Code Playgroud)
您可以查看:
git branch -a
Run Code Online (Sandbox Code Playgroud)
如您所见,只有本地名称更改为Now,要更改遥控器中的名称,您必须执行以下操作:
git push origin :old_name
Run Code Online (Sandbox Code Playgroud)
这将删除分支,然后使用新名称上传它:
git push origin new_name
Run Code Online (Sandbox Code Playgroud)
来源:https://web.archive.org/web/20150929104013/http : //blog.changecong.com : 80/ 2012/10/ rename-a-remote-branch-on-github