添加提交作者名称而不指定整个格式

时间:2019-12-23 18:06:07

标签: git git-log

民间! 我正在使用以下命令:git log my-branch-name HEAD --graph --oneline,并且对产生的输出格式感到非常满意。让我比较两个分支并生成花式图,同时使命令简短易记。

我想将作者添加到输出中。我知道可以使用pretty选项来这样做,但是据我所知,我将被迫指定整个提交格式,然后必须记住(或另存为别名,我不太愿意这样做)。

有什么方法可以仅添加作者信息,而不必指定输出的每个方面?

很抱歉,如果已经有类似的问题,我的谷歌搜索技能使我无法做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以format --pretty参数,如下所示:

git log your-branch-name HEAD --graph --pretty=format:"%h%an%ad%s"

单击Place Holder并向下滚动一点,它向您显示每个占位符的含义。

您可以添加占位符%C来为输出的每个部分着色,如下所示:

git log YourBranch HEAD --graph --pretty=format:"%C(red)%h%C(yellow)%an%C(green)%ad%C(blue)%s"