Git标签 - 结帐问题

时间:2011-08-10 11:44:47

标签: git github git-svn git-tag

如果Git项目中有多个可用的标签,我们如何检查所有当前标签中的已检出标签。

git tag将列出所有标签,条目将出现在.git / refs / tags中

例如: - 今天我们从主存储库进行了存储库同步并获得了标记1,我们检查了标记1并开始处理它,几周后我们同步了内容并检出了新标记。

现在,如果我想查看最新状态,即当前签出的标签,我们该怎么办呢?

3 个答案:

答案 0 :(得分:3)

git describe会告诉您工作副本所引用的最新标记。

摘自手册页:

  

git-describe - 显示可从提交

访问的最新标记

答案 1 :(得分:1)

这里的答案很好,但另一种,有时更友好的方式是gitk:

gitk --all

对于任何给定的提交,它会在它之前和之后显示最近的标记,更不用说带有标记和分支的提交图的图形布局

答案 2 :(得分:0)

这会为您提供您的提交祖先中最新标记的列表,我认为这是您要求的:

  git log --format=format:%d --tags

您的提交祖先中的最新标记将位于顶部。

您也可以使用:

  git log --decorate

它为您提供了正常的git日志,并将标记添加到提交中。