本地 branch 重命名 foo => bar
1. 本地重命名,切到分支 foo
git branch -m bar
或者直接重命名
git branch -m foo bar
2. 如果分支已经在远端,查看远端 origin
git remote show origin Remote branches: foo tracked master tracked Local branch configured for 'git pull': master merges with remote master Local refs configured for 'git push': foo pushes to foo (up to date) master pushes to master (up to date)
这就需要把本地分支 bar push 上去,把 foo 分支删掉
git push origin :foo bar - [deleted] foo * [new branch] bar -> bar
最后在本地的 bar 分支下把 upstream 设置好
git push origin -u bar Branch bar set up to track remote branch bar from origin.
查看远端 origin
git remote show origin Remote branches: bar tracked master tracked Local branches configured for 'git pull': bar merges with remote bar master merges with remote master Local refs configured for 'git push': bar pushes to bar (up to date) master pushes to master (up to date)
删除远端分支
git push origin :feature/upgrade-gke master * ] 12:02 PM To github.com:xxx/yyy.git - [deleted] feature/upgrade-gke
Leave a Reply