git branch --set-upstream-to=origin/
***x
***x為當前本地分支名
實際上就是git提示你要本地分支與遠端分支建立連線才能直接執行git pull拉取專案。
直接執行git pull origin feature-test
這樣沒問題,直接指定了遠端分支
執行git pull
git branch --set-upstream-to=origin/
feature-test
咋一看是不是有點懵逼,**才是我要替換進去的?
以上提示中,
是本地分支對應的遠端分支名, 畢竟本地分支名不必與遠端分支名相同,我只需建立這種對應關係即可,git就會知道我本地這個分支名是對應著那個遠端分支。
現在我的遠端分支名也是feature-test
,所以直接就執行:
git branch --set-upstream-to=origin/feature-test feature-test
分支 feature-test 設定為跟蹤來自 origin 的遠端分支 feature-test
這樣就可以直接使用git pull拉去當前分支對應遠端分支的內容啦。
當然,如果說有個遠端分支名為feature-dog
的,你想本地分支跟這個遠端分支建立連線關係,那就
git branch --set-upstream-to=origin/feature-dog feature-test
Git 建立遠端分支與本地分支
git remote add remotebranchname http git 建立遠端分支 git branch 檢視本地分支 git branch a 檢視本地分支與遠端分支 git branch branchname 建立本地分支 git checkout branchname 切換到分支b...
git建立遠端分支並將本地分支與遠端分支關聯
1,檢視本地分支和遠端分支 git branch a master remotes origin head origin master remotes origin master2,建立並切換分支 git checkout b test 號代表當前分支 remotes代表遠端分支 master te...
git建立本地分支,遠端分支
一 本地分支 建立本地分支,然後切換到dev分支 git checkout b devgit checkout命令加上 b引數表示建立並切換,相當於以下兩條命令 git branch dev git checkout dev然後,用git branch命令檢視當前分支 git branch dev ...