里程碑

tag的分类:

1):一种是轻量级tag(lightweight):它指向的是特定提交对像的引用

基本语法:git  tag  tagName

git  tag  -v  tagName:查看标签信息

2):一种是含附注的(annotated):git  tag  -a  tagName  -m "标签信息"

案例如下:

git  tag  -a  v01 -m "Create Label v01 version"

上面的例子中v01代表的是tag的名称,-m后面的引号中的内容表示创建该标签的信息"

git   show   tagName:查看标签信息

git  log  --oneline  --decorate  --graph   --all:查看历史示意图

给git  log起别名:

git   config    --global   alias.lol   "log   --oneline   --decorate   --graph   --all"

上面这句话表示的是给git  log  --oneline  --decorate  --graph  --all这句起个别名,当我们输入git  lol 就可以执行git  log  --oneline  --decorate  --graph  --all这个命令


Git中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。

git   tag   -a   v1.01  -m "Relase version 1.01"

git tag 是打标签的命令

-a 是添加标签,其后要跟新标签号

-m 及后面的字符串是对该标签的注释

提交标签到远程仓库:git push origin --tags(--tags可以把本地的打的标签全部提交到远程仓库。)

git   tag    -d   标签名称:删除标签

删除远程标签:git push origin :refs/tags/v1.01(冒号前为空表示删除远程仓库的tag。)

查看标签 :git  tag  或者 git  tag  -l

git  show    tag名称:可以相应标签的版本信息

分享标签到远程仓库:git push origin [tagname]

例如:git push origin v1.5

git push origin --tags:推送所有标签到远程

补标签 (在指定的提交上打标签)

git   tag   -a    标签名称    commitId

验证标签:git  tag  -v  [tag-name]


签署标签

git   tag   -s   标签名称    -m '标签信息'

你可能感兴趣的:(里程碑)