本地分支和遠程分支是兩個東西,就想master 和 origin/master 一個是本地分支,一個是遠程分支
一般會有一個追蹤關系,分支名相同 ,本地分支---> 遠程分支是保持同步的
當我們本地沒有這個分支,但是想拉取遠程分支的時候,例如遠程有個origin/dev分支,但是我本地並沒有
git pull <遠程主機名> <遠程分支名>:<本地分支名>
例如:
git pull origin dev
這樣本地代碼中就會出現
remotes/origin/dev 這個分支的代碼
我們也可以創建並切換到一個本地同名分支,可以這樣
git checkout --track origin/dev
這樣本地也有dev分支了