| 默认 | 基于可达的附注标签 |
|---|---|
| --tags | 也接受轻量标签 |
| --always | 无标签可用时输出短哈希;--dirty 标记脏工作区 |
常用示例
常用示例
git describe --tags
git describe --tags --always --dirty
git describe --long
git describe --match 'v1.*'流水线把 describe 结果写进构建产物版本号,可精确追溯到某个提交。
用标签描述任意提交:输出「标签-距离-短哈希」形式,--dirty 标记工作区有改动,常用于构建号与版本标识。
| 默认 | 基于可达的附注标签 |
|---|---|
| --tags | 也接受轻量标签 |
| --always | 无标签可用时输出短哈希;--dirty 标记脏工作区 |
git describe --tags
git describe --tags --always --dirty
git describe --long
git describe --match 'v1.*'