Git Tag 与 Describe
Git tag 常用于发布版本的标注,可以理解为 tag 是对某一次 commit hash 的别名设置。需要注意的是,git tag 的同步与删除,需要显式地指定其名称。
1、查看 tag 列表
2、新增 tag
Tag 包含两种,一种是轻量 tag,只设置别名,另外一种为附注 tag,能包含这个 tag 的作者和额外的备注信息。
3、删除 tag
4、语义化版本与 git describe
清晰的 tag 版本信息,不但有助于发布版本的选择和回滚,同时能十分方便的查看到分支的版本提交进度。
假如以上命令输出为:v1.1.0-kaiye-gitbook-2-g51e992f
它表明,本地 master 分支当前 commit hash 为 51e992f
,距离上一次的 tag 版本 v1.1.0-kaiye-gitbook
之间已有 2
次提交。
如果需要知道本地与远程最近发布的一次 tag 版本是什么,直接运行 gdct
即可。
Last updated