創建分支關聯關係的三種方法:git
從服務器上拉取特定分支的時候,能夠創建關聯關係。
git checkout -b localdev origin/dev
檢出的分支會自動關聯到該遠程分支服務器
這種使用的前提:檢出的本地分支必須和遠程分支同名;
如:git checkout -b dev origin/dev 這時會創建關聯關係
但:git checkout -b dev origin/master 就不會創建關聯關係;spa
只使用 git push
後並不會創建本地分支和遠程分支的關聯關係。
若是想要在push時創建關聯關係,須要添加參數「--set-upstream」例如:git push --set-upstream origin dev
推送到遠程dev分支並創建關聯關係;
或者使用簡寫git push -u origin dev
注意 :推送時,若是遠程沒有同名關聯分支,則會推送失敗;(解決方案見前博客)code
將當前分支關聯到遠程分支:
git branch --set-upstream-to=origin/add_orderdesc
rem
不管上述那種方法都將修改本地.git目錄下的config文件;
[branch "dev_zcz"]
remote = origin
merge = refs/heads/dev博客