回答
git for-each-ref
告诉你每个裁判是什么在默认情况下,它的id和类型。要将其限制为标签,请执行git for-each-ref refs/tags
。
完美,谢谢! –
当我尝试这个时,[输出](http://imgur.com/b00mvjr)列出每个标签为'commit'或'tag'。我认为那些分别指示轻量级和注释标签? –
@StevenVascellaro这是正确的,一个轻量级的标签只是当地的裁判开始“裁判/标签”,它可以是任何东西。对象db中的标签不仅仅是一个名称,而且可以像任何其他对象一样运输。 Git的使得当地的裁判在对象数据库中的每个标签,因此区别是有些模糊,一般没有人去关心太多,一旦工作流设置为自己的项目。 – jthill
获取标记名称(例如foo
),然后执行git cat-file -t foo
。如果它是一个带注释的标签,cat-file
会告诉你这是一个“标签”。如果它是一个简单的标签,cat-file
会告诉你,这是一个“提交”。
更新:由于矛盾在他的评论中说,git show
作品太多,但它给你比它只是什么样的标签的更多信息。
的git show-ref -d --tags
命令排序这样做,因为轻量级标签输出发生一次,两次出现注释标记。另外,只有带注释的标签在输出中包含“^ {}”解引用运算符。
588e9261795ec6dda4bd0a881cf1a86848e3d975 refs/tags/1.2.3
7fe2caaed1b02bb6dae0305c5c0f2592e7080a7a refs/tags/1.2.4
588e9261795ec6dda4bd0a881cf1a86848e3d975 refs/tags/1.2.4^{}
这输出可以比用unix的排序,sed的,切按摩和uniq的命令,以使输出更具可读性:
git show-ref -d --tags |
cut -b 42- | # to remove the commit-id
sort |
sed 's/\^{}//' | # remove ^{} markings
uniq -c | # count identical lines
sed 's/2\ refs\/tags\// a /' | # 2 identicals = annotated
sed 's/1\ refs\/tags\//lw /'
对于我原来的回购(从我的问题),它输出此:
lw 1.2.3
a 1.2.4
(例如,1.2.3是“轻量级”和“1.2.4”被注释)。
- 1. 如何判断给定的值在Java中是float还是double?
- 2. 轻量级标签可以转换为注释标签吗?
- 3. 如何判断库是COM还是DCOM?
- 4. 如何判断某个班级是WSS还是MOSS?
- 5. 如何判断鼠标是单击还是键盘按
- 6. Git的GC机制 - 没关系吧标签注释或轻
- 7. 如何判断给定路径是目录还是文件? (C/C++)
- 8. 是否有轻松定制的轻量级标记?
- 9. Git:如何让现有的git轻量级标签指向另一个提交?
- 10. 如何判断我的对象的值是float还是int?
- 11. JAXB:如何判断某个类是否可以无法注释
- 12. 在Python ElementTree中,如何判断元素是否为注释?
- 13. 如何判断传递给函数的参数是对象还是字符串?
- 14. 如何判断我写的程序是32位还是64位?
- 15. 如何判断我是使用.NET的x64还是x86?
- 16. 如何判断我的YEN符号是反斜杠还是YEN?
- 17. 如何判断我的soundjs soundInstance是暂停还是完成?
- 18. 如何判断应用程序用户是升级还是新购买者?
- 19. 如何判断一个参数是标准的,输出还是参考?
- 20. StateBased Java Game - 如何判断鼠标按钮是否被释放?
- 21. 如何判断给定的hWnd是否仍然有效?
- 22. git:未注释的标签比带有不良注释的标签更糟?
- 23. 如何通过代码判断iPad是黑色还是白色?
- 24. 如何判断YouTube视频是私密还是不存在?
- 25. 如何判断交易是成功还是失败?
- 26. 如何判断一个窗口是模态还是mdi窗口?
- 27. 如何判断字符串是URL还是本地路径?
- 28. 如何判断指针是指向堆栈还是指向堆?
- 29. 如何判断用户是新访客还是返回? analytics.js
- 30. 如何判断字符串在元值中是空还是空?
不'git的标签-n'为你做些什么? – Oxymoron
标记注释不是提交消息。你用git-log(1)看不到它;你需要使用git-show(1) – Oxymoron
git tag -n很有趣!但对于我的具体问题来说这并不是防弹的。 –