如何过滤只有提交日期yyyyddmm格式和提交消息是最近三个月发布的git日志?



我希望git日志的输出如下-

2022-06-02发布点

发布点是我们放入提交消息中的内容。

到目前为止,我已经尝试了以下命令,我在显示日期格式时遇到麻烦,只得到提交消息。

git log——pretty=format:"%ad - %an: %s"——后="2022 - 09 - 08 -";——直到="2022 - 11 - 18岁";——grep="构建集成点">

它给了我下面的输出-

星期五2022年11月11日16:38:05 + 0100 -作者姓名 : -------------------- 发布提交消息 --------------------

我只想要日期和发布提交消息。我希望所有其他细节都从输出中排除。

我在显示日期时遇到麻烦

%ad
author date (format respects --date= option)

。如果你想要另一种格式:用额外的选项--date来描述log

只获取提交消息

不要在格式字符串中使用不需要的占位符,即%an

%an
author name

最新更新