有一些标签:
first
second
third
fourth
我需要在“第二个”(第三个)之前获得标签。
答案 0 :(得分:18)
git describe --abbrev=0 second^
答案 1 :(得分:1)
或者在最后两个标签之间
$(".child-row .child-head").on("click", function () {
$(this).next(".child-body").slideToggle();
$(this).closest(".child-row").siblings().find('.child-body').slideUp();
});
答案 2 :(得分:0)
您希望获得当前标签之后的下一个标签的任何排序的替代解决方案:
git tag --sort=-creatordate | grep -A 1 second | tail -n 1
git tag --sort=-creatordate
按创建者日期打印从最新到最旧的所有标签:“第一第二第三第四”。明智地选择排序选项。grep -A 1 second
仅过滤"second" 和后面的一行,即 "third"。tail -n 1
打印 "secondthird" 的最后一行,我们终于得到了 "third"。