不知道你具体想要达到什么目的,如果只是想知道为什么这个命令不对,从字面意思看set-upstream-to就是设置当前分支的跟踪分支是什么,感觉后面就需要一个参数,也就是需要跟踪的分支: git branch --set-upstream-to origin/dev set-upstream看字面意思是设置什么分支的跟踪分支是什么,所以后面是跟两个参数,也就是本地分支名和线上分支名。所以要想用set-upstream-to代替set-upstream,你需要首先切换到想要设置跟踪分支的本地分支,然后再通过set-upstream-to设置想要跟踪的线上分支: git checokut dev git branch --set-upstream-to origin/dev
不知道你具体想要达到什么目的,如果只是想知道为什么这个命令不对,从字面意思看
set-upstream-to
就是设置当前分支的跟踪分支是什么
,感觉后面就需要一个参数
,也就是需要跟踪的分支:set-upstream
看字面意思是设置什么分支
的跟踪分支是什么
,所以后面是跟两个参数
,也就是本地分支名
和线上分支名
。所以要想用
set-upstream-to
代替set-upstream
,你需要首先切换到想要设置跟踪分支的本地分支,然后再通过set-upstream-to
设置想要跟踪的线上分支: