我如何grep我的git日志只显示提交消息,逗号分隔?

时间:2015-07-28 18:05:08

标签: git grep

我如何grep我的git log以逗号分隔显示提交消息以用于开发票?

2 个答案:

答案 0 :(得分:1)

尝试此操作(如果您没有提交范围,请将其保留):

git log --pretty='%s' <range> | tr '\n' ','

答案 1 :(得分:0)

git log --since "AUG 26 2019" --until "SEP 02 2019" --pretty=format:"%an,%ad,%s" > log.csv

log.csv是要输出到的文件。要在屏幕上显示,请删除>及其之后的所有内容。

  • %an是作者姓名
  • %ad是完整日期时间
  • %s是提交 消息

您也可以为缩写的提交哈希添加%h,只记得用逗号分隔即可。

See this cheatsheet