查看分支:
git branch -a 或者 git branch
創建本地分支:
git branch branch_name
切換分支:
git checkout branch_name
創建並切換到本地branch_name分支:
git checkout -b branch_name
創建並切換到本地branch_name分支,關聯遠端origin/branch_name分支:
git checkout -b branch_name origin/branch_name
合併某分支到當前分支:
git merge 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拉去提交數據就必須創建本地分支與遠程分支的關聯。