git log --format="%s" -n 1
在 Git 中,您可以使用 git log 命令来查看提交历史,其中包含每个提交的详细信息,包括提交消息。如果您只想提取提交信息而不是完整的 git log 输出,可以使用 git log 命令的 --format 选项来指定输出格式。
以下是如何使用 git log 提取提交信息的示例:
git log --format="%h %s"
在这个示例中,–format 选项允许您定义提交信息的格式。%h 表示缩短的提交哈希值,%s 表示提交消息的主题部分。运行上述命令将只输出提交的缩短哈希值和提交消息,以便更容易查看。
您可以根据需要自定义格式,使用不同的占位符。以下是一些常见的占位符:
%h: 提交的缩短哈希值。
%H: 提交的完整哈希值。
%s: 提交消息的主题(第一行)。
%b: 提交消息的正文部分(除去主题部分)。
%an: 作者的名称。
%ae: 作者的电子邮件地址。
%ad: 作者日期(默认格式)。
%ar: 相对日期(例如,“2 weeks ago”)。
%cn: 提交者的名称。
%ce: 提交者的电子邮件地址。
%cd: 提交日期(默认格式)。
%cr: 相对日期(例如,“2 weeks ago”)。
您可以根据需要组合这些占位符,以便自定义输出格式,以满足您的需求。例如,以下命令将以一行的方式输出提交的完整哈希值、作者名称、提交日期和主题:
git log --format="%H %an %ad %s"