,,,,今天想使用一下之前开源项目Blog_mini一个分支的代码,于是把整个项目克隆下来:
xpleaf@leaf: ~/测试,美元git clone https://github.com/xpleaf/Blog_mini 正克隆到,“Blog_mini”…… 远程:Counting 对象:,1153年完成。 远程:Total 1153, (delta 0), reused 0, (delta 0), pack-reused 1153 接收对象中:,,100% (1153/1153),2.18,MiB |, 238.00,简约/s,,完成。 处理,delta 中:,,100%(673/673),完成。 检查连接……,完成。
,,,,然后查看分支,发现竟然没有之前创建的分支:
xpleaf@leaf: ~/测试/Blog_mini美元,git branch *,主人
,,,,这是因为git克隆命令默认就是克隆仓库中主的代码的,但是可以查看远程仓库的分支:
xpleaf@leaf: ~/测试/Blog_mini美元,git branch - r 来源/HEAD 才能→起源/主 来源/才能掌握 ,/version_1.0起源 xpleaf@leaf: ~/测试/Blog_mini美元,git branch a *,主 遥控器才能/产地/HEAD →起源/主 遥控器/产地/才能掌握 遥控器才能/产地/version_1.0
,,,,然后再使用git checkout命令切换到自己期望的分支上:
xpleaf@leaf: ~/测试/Blog_mini美元,git checkout 遥控器//version_1.0起源 注意:,checking out “遥控器/产地/version_1.0”。 你断开连接;拷贝;“detached 头”,国家只;你还要look , make 实验 changes 以及commit ,,以及你还要discard any commits 你make 拷贝 state without  impacting any branches  by performing another 结帐。 If 你;want 用create a new branch 用retain commits 你创建、你可能 do so (后)你,或是,by using -b with 从而checkout command 又只的例子: git 才能;checkout  -b & lt; new-branch-name> HEAD 目前位于,2 ff197d…, update README.md
,,,,于是就可以看到目前已经在分支version_1.0上了,相应的代码也会克隆下来:
xpleaf@leaf: ~/测试/Blog_mini美元,git branch *,(头指针分离于,起源/version_1.0) ,主人 xpleaf@leaf: ~/测试/Blog_mini $ ls app ,,,,,,, LICENSE ,,, migrations , README.md ,,,让 config.py , manage.py , Procfile ,,,要求
,,,,当然上面是用Github的例子来说明,实际上使用Gitlab或者其它自己搭的Git服务器也是可以的,因为使用的都是Git版本控制系统。