我需要列出与X
日期之后创建的模式Y
匹配的所有标记。
我尝试了以下内容:
git show --quiet $(git rev-parse --tags="linux*" --since="1 month")
但是这会在我的回购邮件中列出与linux*
匹配的所有代码。
我也试过了:
git show --quiet $(git rev-list --tags="linux*" --since="1 month")
这列出了自上个月以来的所有标签,但未考虑该模式。
答案 0 :(得分:3)
您可以自定义git log
:
git log --tags=linux* --since="1 month" --no-walk
来自git-log
文档:
- 禁止行走 ...... 只显示给定的提交,但不要遍历他们的祖先。 ...