我可以使用git describe
在本地git存储库中本地显示可从git提交访问的最新标记。使用procps作为实例,git describe
会返回此v3.3.11-4-g99fa7f9
值(在撰写本文时)。但是,如果我还没有本地git存储库,我可以使用
git ls-remote --tags https://gitlab.com/procps-ng/procps.git | grep -v "\^" | cut -d/ -f3 | sort -Vu | tail -1
远程执行与返回此git describe --abbrev=0
值而不是此v3.3.11
值的v3.3.11-4-g99fa7f9
相同的内容。那么,是否可以远程显示可从git提交到达的最新标记,以返回此v3.3.11-4-g99fa7f9
值而不是此v3.3.11
值(最好只有一条指令没有外部脚本)?