1、git branch
#查看本地分支,并且在当前分支的前面加“*”号标记
2、git branch -r
#查看远程分支,r 是remote的简写
3、git branch -a
#列出本地分支和远程分支
4、git branch _分支名
#创建一个新的本地分支,需要注意,此处只是创建分支,不进行分支切换。git checkout -b _分支名 #创建一个新的本地分支,同时切换到刚新建的分支上。
5、git branch -m | -M oldbranch newbranch
##重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。
6、git branch -d | -D branchname
#删除branchname分支。D表示强制删除
7、git branch -d -r branchname
#删除远程branchname分支,同时还需要执行push命令才能真正删除:git push origin : branchname
补充:如果不执行push命令,虽然通过git branch -r 已经看不到branchname了,但在github的网页上依然能看到branchname,而且执行git fetch命令后再git branch -r,又可以看到branchname,说明如果不push没有真正删除远程分支。