檢視分支:

git branch -a   或者  git branch

建立本地分支:

git branch  branch_name

切換分支:

git checkout branch_name

建立並切換到本地branch_name分支:

git checkout -b branch_name

刪除本地branch_name分支:

git  branch -d   branch_name //本地分支名

建立遠端branch_name分支,就是把本地banch_name分支push到伺服器,遠端分支與本地分支同名(可以不同):

git push origin 本地分支名:遠端分支名 

刪除遠端分支:

git push origin :遠端分支名 或者  git push origin --delete 遠端分支名

關聯本地遠端分支:

git branch --set-upstream-to=origin/遠端分支名 本地分支名

檢視分支關聯狀態:

git branch -vv

為什麼要關聯:
本地新建分支, push到遠端伺服器上之後,使用git pull或者git pull 拉取或提交資料時會報錯,必須使用命令:git pull origin branch_name(指定遠端分支);如果想直接使用git pull或git push拉去提交資料就必須建立本地分支與遠端分支的關聯。