git checkout -b develop origin/develop

(1)由远程分支(如develop)创建本地跟踪分支

首先,你的命令git checkout -b develop origin develop是错误的,因此才会报这样的错误,注意origin和develop之间是要有/的。因此,正确的命令是git checkout -b develop origin/develop

我对该命令的理解是:本地新建一个分支develop,并切换到新建的分支develop,并且建立develop与远程分支origin/develop的跟踪关系。查看本地分支的跟踪分支(上游分支)命令:git branch -vv


(2)由本地创建的分支,创建远程分支

创建远程分支(本地分支push到远程):$ git push origin [name]

(3)

删除远程分支:$ git push origin :heads/[name]


出处:https://segmentfault.com/q/1010000009112141?_ea=1827360

猜你喜欢

转载自blog.csdn.net/jackliu16/article/details/80461135