git branch
git branch 不帶參數:列出本地已經存在的分支,並且在當前分支的前面加“*”號標記,例如:
#git branch
* master
newbranch
git branch -r 列出遠程分支,例如:
#git branch -r
m/master -> origin_apps/m1_2.3.4
origin_apps/hardware/test
origin_apps/m1
origin_apps/m1_2.3.4
origin_apps/master
git branch -a 列出本地分支和遠程分支,例如:
#git branch -a
* master
newbranch
remotes/m/master -> origin_apps/m1_2.3.4
remotes/origin_apps/hardware/test
remotes/origin_apps/m1
remotes/origin_apps/m1_2.3.4
remotes/origin_apps/master
git branch 創建一個新的本地分支,需要注意,此處只是創建分支,不進行分支切換,例如:
#git branch newbranch2
#git branch
* master
newbranch
newbranch2
當前的分支依然是master,不進行切換。
git branch -m | -M oldbranch newbranch 重命名分支,如果newbranch名字分支已經存在,則需要使用-M強制重命名,否則,使用-m進行重命名。
git branch -d | -D branchname 刪除branchname分支
git branch -d -r branchname 刪除遠程branchname分支