如何在git中记录完整提交消息?
背景 我试图在git中记录我的dev和master分支之间的差异。我感兴趣的只是提交消息。我想把这个日志写在一行中 我所尝试的:如何在git中记录完整提交消息?,git,Git,背景 我试图在git中记录我的dev和master分支之间的差异。我感兴趣的只是提交消息。我想把这个日志写在一行中 我所尝试的: git log --left-only --graph --cherry-pick --oneline dev...master 这给了我以下输出: 问题 我没有看到整个提交消息。例如,如果我将标志--oneline更改为--pretty=full,我会得到一堆我不感兴趣的其他信息。但是,我至少得到了完整的提交消息 下面的示例是当我将--oneline更改为--p
git log --left-only --graph --cherry-pick --oneline dev...master
这给了我以下输出:
问题
我没有看到整个提交消息。例如,如果我将标志--oneline
更改为--pretty=full
,我会得到一堆我不感兴趣的其他信息。但是,我至少得到了完整的提交消息
下面的示例是当我将--oneline
更改为--pretty=full
时,上面屏幕截图中的第三次提交的样子:
如您所见,这里的提交消息包括我们的JIRA问题的问题编号
问题
如何像在第一个屏幕截图中那样以一行方式显示所有提交,但显示整个提交消息
git log --left-only --graph --cherry-pick --pretty="%H %B" dev...master
代表sha1值的完整版本。如果您发现它太长,%H
是可选的%h
代表主体和主体,相当于%B
%s%B
代表sha1值的完整版本。如果您发现它太长,%H
是可选的%h
代表主体和主体,相当于%B
%s%B
欲了解更多Placehoder,请参见《可爱极了》。谢谢你,真可爱。谢谢