1、克隆指定 tag 或 branch 下的 github 下的 代码
(1) git clone -b xxx yyy xxx为 tag 或 branch 的名称,yyy 为 git 完整 URL
示例中写明的是 从 consul 的 github 仓中下载 1.6.5 版本的代码。
cd 到 含有 .git 的目录,使用 git show 可以看到如上图信息,显示的确是 v1.6.5 版本。
(2) 迂回的方式进行 克隆
a) git clone yyy yyy 为 git 完整 URL
使用该命令默认下载 master 下的代码到本地
b) cd consul
c) git branch -a 查看 consul 的所有分支
其中 *master 表示本地已经有 master分支,且当前处于master分支下
d) git checkout -b kkkk 指定分支进行下载
- git checkout yyy 时,提示错误,显然不能使用该命令,正确命令是下面那条
- git checkout -b origin/1.7 表示检出 1.7 分支代码
- git status 看当前处于哪个分支
- git branch -a 下可以看到本地已经有两个分支 masterorigin/1.7 ,目前处于 origin/1.7 中
e) git tag 显示所有 tag 分支
f) git checkout -b tag
从上图可以看出,当前处于 v0.1.0 tag 分支下
2、git checkout xxx 切换本地分支,xxx 为本地分支名
3、git branch -d xxx 删除本地分支,xxx为本地分支名
PS:删除之前,要求当前不处于要删除的分支