
廖雪峰老师老师的git教程上这样说:
但为什么我操作了之后会变成下面这样呢?

另外对这句命令不太理解,请问廖老师的意思是下面是下面哪一个?或者两种都不是?
1.远程已经存在dev分支,这句命令的意思是,在本地创建 dev 分支并将远程 dev 分支的内容 clone 到本地???
2.远程还没有 dev 分支,这句命令的意思是,在本地及远程同时创建 dev 分支???
刚刚学习git的小白,请大神赐教
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
前者,远端如果不存在这个分支是不会创建的,可以去实践一下
首先,你的命令
git checkout -b develop origin develop是错误的,因此才会报这样的错误,注意origin和develop之间是要有/的。因此,正确的命令是git checkout -b develop origin/develop我对该命令的理解是:本地新建一个分支develop,并切换到新建的分支develop,并且建立develop与远程分支origin/develop的跟踪关系。查看本地分支的跟踪分支(上游分支)命令:
git branch -vv。