鍍金池/ 問(wèn)答/HTML5  Java  Python  HTML/ git在管理遠(yuǎn)程倉(cāng)庫(kù)分支時(shí) --set-upstream-to總是報(bào)錯(cuò)呀?

git在管理遠(yuǎn)程倉(cāng)庫(kù)分支時(shí) --set-upstream-to總是報(bào)錯(cuò)呀?

圖片描述

圖片描述

回答
編輯回答
絯孑氣

不知道你具體想要達(dá)到什么目的,如果只是想知道為什么這個(gè)命令不對(duì),從字面意思看set-upstream-to就是設(shè)置當(dāng)前分支的跟蹤分支是什么,感覺(jué)后面就需要一個(gè)參數(shù),也就是需要跟蹤的分支:

git branch --set-upstream-to origin/dev

set-upstream看字面意思是設(shè)置什么分支跟蹤分支是什么,所以后面是跟兩個(gè)參數(shù),也就是本地分支名線上分支名。
所以要想用set-upstream-to代替set-upstream,你需要首先切換到想要設(shè)置跟蹤分支的本地分支,然后再通過(guò)set-upstream-to設(shè)置想要跟蹤的線上分支:

git checokut dev
git branch --set-upstream-to origin/dev
2018年4月15日 03:50