【发布时间】:2019-12-31 09:21:30
【问题描述】:
我正在尝试编写一个预接收挂钩脚本来将 git 提交与 jira id 链接起来。我想验证第一个提交(将成为我的拉取请求的标题)是否遵循提交消息的指定正则表达式。 你能帮我在拉取请求中获得一系列提交中第一次提交的提交消息吗
我在我的分支中遵循以下步骤:
git add file1
git commit -m 'JIRA-123 Adding file1'
git add file2
git commit -m 'Adding file2'
git push origin master
现在我可以使用以下命令获取特定于推送的最后提交消息
git log --max-count=1 --format=%B
输出:添加文件2
但我希望输出是第一个提交消息-
JIRA-123 添加文件1
您能否告诉我是否有办法使用git log 或git reflog 获得所需的结果
提前致谢!
【问题讨论】:
标签: bash github git-commit git-log github-enterprise