Git 如何获取vX.X.X.X表格的最新标签?

Git 如何获取vX.X.X.X表格的最新标签?,git,tags,git-branch,git-tag,Git,Tags,Git Branch,Git Tag,下面是我在描述时得到的标签列表--tags: v1.1.8 v1.1.9 v1.2.0 v1.2.0.1 v1.2.0.10 v1.2.0.11 v1.2.0.12 如果我这样做 git describe --tags `git rev-list --tags --max-count=1` 我可能会得到3位数或4位数的标签。我只想拿起最新的4位数标签。如何始终获取最新的4位git标签 我所说的4位标签是指任何带有vX.X.X.X的东西 我只想拿起最新的4位数标签 (我的重点) 然而,您的问题

下面是我在描述时得到的标签列表--tags:

v1.1.8
v1.1.9
v1.2.0
v1.2.0.1
v1.2.0.10
v1.2.0.11
v1.2.0.12
如果我这样做

git describe --tags `git rev-list --tags --max-count=1`
我可能会得到3位数或4位数的标签。我只想拿起最新的4位数标签。如何始终获取最新的4位git标签


我所说的4位标签是指任何带有vX.X.X.X的东西

我只想拿起最新的4位数标签

(我的重点)

然而,您的问题实际上只对带注释的标记有意义,与轻量级标记相反,带注释的标记确实有一个关联的日期。在这方面,轻量级标记与分支引用没有太大区别

  • 要列出存储库中与模式
    vX.X.X.X
    (其中
    X
    代表一个或多个数字)匹配的所有标记(带注释或轻量级),请运行


如果您还需要其他内容,请澄清您的问题。

请指定“4位标签”的含义。在您的示例中,
v1.2.0.12
最新的“4位标签”是否正确。模式匹配X.X.X.XDid您从站点的其他地方获得该命令吗?从),也许?如果是这样,最好链接到它。
git tag | grep -E "v([0-9]+\.){3}[0-9]+"