git - git:如何获得提交的提交消息(确切地说)?
问题描述
如何提取提交的提交消息(并且仅/完全是提交消息)?
git show
https://git-scm.com/docs/git-show似乎没有这个选项
我可以做git cat-file -p <commit_hash>
,然后搜索第一个 \n\n 并在之后的所有内容直到 EOF,或者我可以做,git log --format=%B -n 1 <commit_hash>
但是什么可能与未来的 git 版本向前兼容?(当然,从来没有保证,但可能有一种“最好的方法”来做到这一点)
解决方案
推荐阅读
- c - 如何使用 AVX 指令优化 C 编写的 ReLU
- c++ - 如何将字符串数组转换为 const char **?
- python - 如何使用以下代码在 connect 4 中进行移动功能?
- c - 在范围内和范围外定义外部变量
- bash - Bash - While 循环不会停止
- ios - ScrollView 的宽度和高度与其子元素重叠
- java - 有没有办法使用 Spring boot 在 postgres DB 中使用 pg_tye_advisory_lock?
- javascript - 如何获取用户的年龄(以年为单位)
- c - pcap_set_rfmon 成功但没有效果
- google-cloud-speech - 什么是谷歌云语音要求/先决条件