可以分爲兩個場景
1.遠程有分支,直接將分支拉到本地 進行開發
2.本地開啓一個新的分支,推送至遠程
場景1:撿出遠程分支並在本地新建分支
git checkout -b branchname origin/branchname //撿出遠程的branchname分支到本地.
第一個branchname是你新建本地分支的名字,origin/branchname 指遠程分支的名字
git push //這裏直接用push,因爲本地分支與遠程已建立聯繫
場景2:開啓分支並推送至遠程
git checkout -b branchname //創建並切換到本地分支branchname
git push origin branchname:branchname
//推送本地的branchnam(冒號前面的)分支到遠程origin的branchname(冒號後面的)分支(遠程若沒有會自動創建)