Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1711298
  • 博文数量: 143
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1462
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-23 11:14
文章分类

全部博文(143)

文章存档

2022年(3)

2021年(13)

2020年(21)

2019年(8)

2018年(28)

2017年(7)

2016年(63)

我的朋友

分类: 敏捷开发

2021-03-08 19:22:10

git checkout [tag]

1. 正确用法 From: git branch --help
git checkout -b my_branch tag_remote == git branch my_branch tag_remote + git checkout my_branch
通常用于,如想基于v1.0 tag 节点,修改部分代码,并编一个版本。

  PS0:如上的tag标签名,对应到help中就是, 而help中也说了指向的就是
  PS1:既可以是某一个具体的commit hash值,也可以是某个分支名称,tag名称。不论分支也好,tag也好,它们本质上对应的都是一个commit hash值。
  PS2:[tag标签名称]默认是当前HEAD, 即省略时)

2. 错误用法-游离态 From: git checkout --help
git checkout tag_remote
通常用于,如仅仅想基于v1.0 tag 节点,编一个版本。

参考解释:git 如何获取指定 tag 代码 (镜像的意思是只能看不能改)

3. 另外,正确用法 From: git clone --help
git clone -b tag_remote repo_path || git clone --branch tag_remote repo_path
通常用于,如想直接克隆一个基于v1.0 tag节点的代码(git 会自动在本地创建一个名为tag_remote的branch?),修改部分代码,并编一个版本。
参考例子:GitHub下载克隆clone指定的分支tag代码

阅读(23962) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~