如何限制运行
返回的标签git tag
进入特定数量的标签?我有一个很长的标签列表,我只需要看看我的存储库中的十个最新标签是什么
答案 0 :(得分:1)
您可以使用git tag
选项对--sort
返回的标记列表进行排序。有关详细信息,请参见手册页:git-tag。
默认排序是词典。
前缀 - 按值的降序排序。
然后,您可以使用head
命令过滤所需的号码。如果需要,您可以在获得最后10个之前grep -v NOT_NEED_PATTERN
标记。
示例强>
假设您的代码在版本上以数字形式增加(例如1.0
,1.1
,2.0
,...),您可以使用此命令获得10个最后一个代码
git tag --sort=-refname |head -n 10
答案 1 :(得分:1)
git for-each-ref refs/tags/ --count=10 --sort=-refname --format="%(refname:short)"