gpt4 book ai didi

git - 如何使用 git show with pretty 或仅提供提交消息摘要的格式?

转载 作者:太空狗 更新时间:2023-10-29 13:35:07 25 4
gpt4 key购买 nike

输出应该看起来像 git log,没有任何文件和代码更改只是提交消息简短,如下所示:

commit <sha1>
Author: <author>
Commit: <committer>
<title line>
<full commit message>

我有一些关于 git show with pretty or format set to 'full' 的提示,但我不知道如何使用它。

最佳答案

git show --format="YOUR_FORMAT"-s

-s 禁止显示差异。

YOUR_FORMAT 记录在:

man git-log

部分 漂亮的格式

例如,仅获取提交的 SHA 和一些 SHA 的作者电子邮件:

git show --format="%H %ae" -s 62f6870e4e0b384c4bd2d514116247e81b241251 96ee0246ce52012644dd18cf360e64c49016fb7f

给出格式的输出:

62f6870e4e0b384c4bd2d514116247e81b241251 author@mail.com
96ee0246ce52012644dd18cf360e64c49016fb7f author@mail.com

要向格式添加换行符和更多字段,您可以这样做:

git show --format=$'%H\n%ae\n%an\n' -s 62f6870e4e0b384c4bd2d514116247e81b241251 96ee0246ce52012644dd18cf360e64c49016fb7f

它给出了表单的输出:

62f6870e4e0b384c4bd2d514116247e81b241251
author@mail.com
Ciro Santilli

96ee0246ce52012644dd18cf360e64c49016fb7f
author@mail.com
Ciro Santilli

关于git - 如何使用 git show with pretty 或仅提供提交消息摘要的格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36676880/

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