如何列出包含提交的所有标签?
这个问题类似于 如何列出所有标签都指向 git 中的特定提交,但有一个区别:我希望搜索每个标签树中包含特定提交的所有标签,而不是特定于标签本身标记的文件(在此情况下,只有 Makefile 更改有已被标记)。
This question is similar to How to list all tags pointing to a specific commit in git, but with one difference: I wish to search for all tags that contain a specific commit within the tree of each tag, not specifically the files marked in the tag itself (in this case, only the Makefile change has been tagged).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请注意,您需要 git 2.0.x(2014 年第 3 季度)才能列出某个提交的所有标签如果您有大型存储库
请参阅提交cbc60b6 作者:Jean-Jacques Lafay (
lanfeust69
):git tag --contains
:避免堆栈溢出另请参阅msysGit 列表上的此帖子。
Note that you need git 2.0.x (Q3 2014) in order to list all tags for a certain commit if you have a large repo
See commit cbc60b6 by Jean-Jacques Lafay (
lanfeust69
):git tag --contains
: avoid stack overflowSee also this thread on the msysGit list.