添加作者和日期到git描述

时间:2013-12-19 02:12:41

标签: git

我已经使用git describe启动了一个更改日志,除了我想要显示作者是提交者以及提交日期之外,它的效果很好。这可能吗?

谢谢

更新:以下是我在配置文件中用来吐出更改日志的别名:

changelog = "!f() { r=${1:-`git describe --tags --abbrev=0`..HEAD}; 
echo Changelog for $r; gi    t log --reverse --no-merges --format='* %s' $r; }; f"

1 个答案:

答案 0 :(得分:1)

当然,我认为你可以。

您可以将describe的输出通过管道显示,然后应用格式化字符串以显示相关提交的作者和日期。例如:

git describe HEAD | xargs git show -s --format=format:"Author: %an%nDate: %cd"

尽管我不能说这是完整的证据! : - )