如何列出提交消息中未定义 Jira 问题的所有提交 ID

Ank*_*825 2 unix git shell github

我在 GIt 中有一个开发分支,开发人员已提交更改并在消息中添加 Jira 票证。此外,许多提交没有在消息中定义 Jira 票证

现在,我想创建一个 shell 来获取所有提交 ID 的列表,包括作者、提交、提交、日期,其中消息部分中没有添加 Jira 编号。该消息只是定义了字符

Ben*_*jam 5

有 git log 命令:

git log --graph --abbrev-commit --decorate --format=format:'%h %ai %s - %an' --all
Run Code Online (Sandbox Code Playgroud)

您可以通过管道来 grep -v <JiraPattern>抑制具有 JiraPattern 的提交。

检查git 格式文档以完全满足您的需求。

干杯