如何获得以前的标签名称?

时间:2013-01-15 11:08:10

标签: git

有一些标签:

first
second
third
fourth

我需要在“第二个”(第三个)之前获得标签。

3 个答案:

答案 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
  1. git tag --sort=-creatordate 按创建者日期打印从最新到最旧的所有标签:“第一第二第三第四”。明智地选择排序选项。
  2. grep -A 1 second 仅过滤"second" 和后面的一行,即 "third"
  3. tail -n 1 打印 "secondthird" 的最后一行,我们终于得到了 "third"