重新创建“中等”格式以在git日志中使用

吉尔

我正在尝试重新创建用作参数的“”格式,只有一个区别:我想显示提交者日期,而不是作者日期。--formatgit log

到目前为止,我的尝试看起来像这样:

commit %H
Author: %aN <%aE>
Date:   %cD

    %s

    %b

不过,有几件事丢失或不正确,我不确定如何解决它们:

  1. 我似乎无法打开颜色
  2. 提交正文(%b)的仅第一行由一个选项卡缩进,而不是随后的选项卡。
  3. 我看不到如何在第一行中插入标签和其他有用的信息(例如(HEAD -> master, origin/master, origin/HEAD)

有什么建议吗?

罗曼·瓦莱里
  1. 使用%C(auto)您的格式

  2. 我不确定您可以这样做。%B而不是%b使用完全展开的身体,然后再进行操作?

  3. 使用--decorate作为一个标志log命令

---以下内容归功于OP,请参阅以下评论---

  1. 使用%w可以重新创建邮件正文填充。

最终结果命令:

git log --pretty=format:"%C(auto)commit %H%d%nAuthor: %aN <%aE>%nDate: %cD%n%n %s%n%n%w(80,4,4)%b" --decorate=auto

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章