首先我们查看一下分支
在案例中我们要将dev
分支修改为new-dev
分支
修改分支名,首先修改本地分支名,这样会使分支所关联的远端分支失去关联,这里我们的处理方法是重新将新的分支名推送到远端,在远端生成关联新分支的远端分支
下面修改本地分支名
此时本地的dev
分支已经修改为new-dev
分支了
接下来使用git push origin new-dev
命令,将new-dev
分支推送到远端
此时本地的new-dev
分支和远端的new-dev
分支还没有相互关联,现在push会失败
使本地分支关联远端分支,使用git branch --set-upstream-to origin/newName
命令
注意:如果本地分支已经关联了远程分支,需要使用命令git branch --unset-upstream
先解除原先的关联
此时分支关联成功,并且可以正常使用
不过分支名修改前所关联的远端分支还存在远端,为了远端环境整洁,使用命令git push --delete origin new-dev
删除它