從遠(yuǎn)程分支 checkout 出來(lái)的本地分支,稱為跟蹤分支(tracking branch)。跟蹤分支是一種和遠(yuǎn)程分支有直接聯(lián)系的本地分支。在跟蹤分支里輸入git push,Git 會(huì)自行推斷應(yīng)該向哪個(gè)服務(wù)器的哪個(gè)分支推送數(shù)據(jù)。反過(guò)來(lái),在這些分支里運(yùn)行g(shù)it pull 會(huì)獲取所有遠(yuǎn)程索引,并把它們的數(shù)據(jù)都合并到本地分支中來(lái)。
在克隆倉(cāng)庫(kù)時(shí),Git 通常會(huì)自動(dòng)創(chuàng)建一個(gè)名為 master 的分支來(lái)跟蹤 origin/master。這正是git push 和 git pull 一開(kāi)始就能正常工作的原因。當(dāng)然,你可以隨心所欲地設(shè)定為其它跟蹤分支,比如origin 上除了 master 之外的其它分支。
1.查看分支
git branch -r //查看遠(yuǎn)程所有分支
2.切換遠(yuǎn)程分支到本地并建立關(guān)聯(lián)
git checkout --track origin/release
3.刪除剛才track的分支
git branch //獲取本地分支
git status //查看當(dāng)前狀態(tài)
git branch -d release //刪除分支