目錄:
git 實(shí)踐(一) pull的使用
git 實(shí)踐(二) push的使用
git 實(shí)踐(三) 建立關(guān)聯(lián)分支
建立分支關(guān)聯(lián)關(guān)系的三種方法:
1.檢出時(shí)建立:
從服務(wù)器上拉取特定分支的時(shí)候置鼻,可以建立關(guān)聯(lián)關(guān)系孩革。
git checkout -b localdev origin/dev
檢出的分支會(huì)自動(dòng)關(guān)聯(lián)到該遠(yuǎn)程分支
這種使用的前提:檢出的本地分支必須和遠(yuǎn)程分支同名说莫;
如:git checkout -b dev origin/dev 這時(shí)會(huì)建立關(guān)聯(lián)關(guān)系
但:git checkout -b dev origin/master 就不會(huì)建立關(guān)聯(lián)關(guān)系;
2.push時(shí)建立:
只使用 git push
后并不會(huì)建立本地分支和遠(yuǎn)程分支的關(guān)聯(lián)關(guān)系赢赊。
如果想要在push時(shí)建立關(guān)聯(lián)關(guān)系乙漓,需要添加參數(shù)“--set-upstream”例如:git push --set-upstream origin dev
推送到遠(yuǎn)程dev分支并建立關(guān)聯(lián)關(guān)系;
或者使用簡(jiǎn)寫(xiě)git push -u origin dev
注意 :推送時(shí),如果遠(yuǎn)程沒(méi)有同名關(guān)聯(lián)分支域携,則會(huì)推送失敶孛搿鱼喉;(解決方案見(jiàn)前博客)
3.更改git配置
將當(dāng)前分支關(guān)聯(lián)到遠(yuǎn)程分支:
git branch --set-upstream-to=origin/add_orderdesc
無(wú)論上述那種方法都將修改本地.git目錄下的config文件秀鞭;
[branch "dev_zcz"]
remote = origin
merge = refs/heads/dev