gpt4 book ai didi

git - 如何在 git 中记录完整的提交消息?

转载 作者:行者123 更新时间:2023-12-02 20:35:12 25 4
gpt4 key购买 nike

背景

我正在尝试在 git 中记录我的 devma​​ster 分支之间的差异。我感兴趣的只是提交消息。我希望这个日志写在一行中。

我尝试过的:

git log --left-only --graph --cherry-pick --oneline dev...master

这给了我以下输出:

enter image description here

问题

我没有看到整个提交消息。例如,如果我将标志 --oneline 更改为 --pretty=full,我会得到一堆我不感兴趣的其他信息。但是,我得到至少完整的提交消息。

下面的示例是当我将 --oneline 更改为 --pretty=full 时上面屏幕截图中的第三次提交的样子:

enter image description here

如您所见,此处的提交消息包含我们的 JIRA 问题的问题号。

问题

如何像第一个屏幕截图一样以单行方式显示所有提交,但显示整个提交消息?

最佳答案

git log --left-only --graph --cherry-pick --pretty="%H %B" dev...master
  • %H 代表 sha1 值的完整版本。如果您发现它太长,%h 是可选的。
  • %B 代表主题和正文,相当于%s%b

有关更多占位符,请参阅https://www.git-scm.com/docs/git-log

关于git - 如何在 git 中记录完整的提交消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47388443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com