由于Git基础有点薄弱,有些问题没弄清楚,可能问得有点小白,但还是想问下:
1. git checkout -b v2.0 origin/v1.0 是不是基于远程分支v1.0的基础上创建分支v2.0,并切换过去?
2. 假若单独的git checkout -b v2.0 是不是就是在当前所在的本地分支的基础上创建v2.0,并切换过去?
3. 若是这样的话,若本地没有远程v1.0分支的代码,git checkout -b v2.0 origin/v1.0 这命令是不是现在本地创建V2.0分支,再对远程仓库分支v1.0里的代码进行一次拉取?
4. 假若我在本地拉取一个项目的V1.0分支上的代码,现在我想拉取这项目另一个分支的代码,老师你们一般是怎么操作的?