git常用的一些分支操作

查看操作

查看本地分支

git branch

查看远程分支

git branch -r

查看所有分支

git branch -a

查看本地分支所关联的远程分支

git branch -vv

修改操作

重命名本地分支

git branch -m <old_branch> <new_branch>

删除本地分支

git branch -D <branch>

删除远程分支

git push origin --delete <branchName> 或者
git push origin :<branchName> 推送一个空分支到远程分支,其实就相当于删除远程分支

重命名远端分支

  1. 先重命名本地分支 git branch -m oldBranch newBranch
  2. 删除远端的分支 git push --delete origin oldBranch
  3. 然后推送到远端 git push origin newBranch
  4. 建立本地分支与远端 git branch --set-upstream-to origin/newBranch

关联操作

把本地分支与远程origin的分支feat_a进行关联处理
git branch --set-upstream-to origin/feat_a