Git 追蹤分支
在Git中『追蹤分支』是用與聯繫本地分支和遠程分支的. 如果你在』追蹤分支"(Tracking Branches)上執行推送(push)或拉取(pull)時, 它會自動推送(push)或拉取(pull)到關聯的遠程分支上.
如果你經常要從遠程倉庫里拉取(pull)分支到本地,並且不想很麻煩的使用"git pull
『git clone『命令會自動在本地建立一個"master"分支,它是"origin/master"的『追蹤分支』. 而"origin/master"就是被克隆(clone)倉庫的"master"分支.
譯者注: origin一般是指原始倉庫地址的別名.
你可以在使用"git branch"命令時加上"--track"參數, 來手動創建一個"追蹤分支".
git branch --track experimental origin/experimental
當你運行下命令時:
$ git pull experimental
它會自動從『origin"抓取(fetch)內容,再把遠程的"origin/experimental"分支合併進(merge)本地的"experimental"分支.
當要把修改推送(push)到origin時, 它會將你本地的"experimental"分支中的修改推送到origin的『experimental"分支里, 而無需指定它(origin).
推薦閱讀:
※將重點治理「導遊變導購」(《這家旅行社 導遊變導購》追蹤)
※中國古代戰場秘境追蹤:烏蘭布通古戰場 (十九)
※貝因美追蹤
※中國古代戰場秘境追蹤:郾城古戰場 (十一)
※新華視點:安徽六安諸侯王漢墓保護工程擱淺追蹤
TAG:追蹤 |