我已经使用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"
答案 0 :(得分:1)
当然,我认为你可以。
您可以将describe的输出通过管道显示,然后应用格式化字符串以显示相关提交的作者和日期。例如:
git describe HEAD | xargs git show -s --format=format:"Author: %an%nDate: %cd"
尽管我不能说这是完整的证据! : - )