是否可以根据一些内置选项进一步自定义git log的格式?

时间:2016-11-15 06:29:09

标签: git git-log

我想要一个更漂亮的外观git log 我目前正在使用git log --branches --remotes --tags --graph --decorate --oneline,这已经很不错了。

但是它没有显示提交者名称和日期,我想要做的是根据上面的内置选项进行一些进一步的自定义。

有可能吗?

1 个答案:

答案 0 :(得分:0)

首先,我建议使用--all而不是--branches --remotes --tags来使命令行更紧凑。 此外,您可以在.gitconfig文件中添加别名,而不是使用非常长的命令行。

我使用以下两个别名L

[alias]
    superlog = log --graph --all --decorate --pretty=oneline
    superlogextended = log --graph --all --decorate

superlogextended看起来就像你要求的那样。 在~/.gitconfig中添加别名后,只需使用它:

git superlog
git superlogextended