git - 如何获取特定 git 分支的标签列表?
问题描述
我想要一个特定分支的标签列表。以下是我拥有的分支机构。
$ git 分支
master
master_release
新分支
new_branch_1
new_branch_2
git tag 命令给出所有分支的标签列表。
我只需要 master_release 分支的标签列表,格式如下
标签3
标签2
标签1
其中 tag3 是最新的分支
解决方案
我想这会是git tag --list --merged
。
文档说:
--merged [<commit>]
仅列出可从指定提交(如果未指定为 HEAD)提交的标签,与 --no-merged 不兼容。
How to list all tags within a certain git branch 中解释了一种更复杂的方法
推荐阅读
- magento - whatsapp 分享链接 url 甚至没有显示描述和缩略图 magento 1.9
- javascript - 如何在 php 中调整保证金会话闪存?
- webpack - dotenv-webpack 在 webpack.config.js 中使用环境变量
- answer-set-programming - 如何告诉我的图形着色问题程序只分配一次颜色 1?
- docker - 码头工人-centos 7上的tomcat8
- c# - 在 C# 中验证电子邮件地址格式的最佳方法
- json - 如何使用 Swift 将 JSON 文件中的键名显示为标签
- python - 调用时来自 pandas 数据框的列有 keyerror
- javascript - 在 JavaScript 中有一种优雅的方式来合并两个对象并总结任何公共属性吗?
- python-3.x - 如何使用熊猫从两列中提取字符串类型值