我想从 git 存储库中解析元信息。我想为提交获取单个信息,如
git log --pretty=format:%an HEAD^..HEAD
问题是,这不适用于存储库中的第一次提交。
git show --pretty=format:%an HEAD^..HEAD
也接近我想要的,除了我对解析实际差异不感兴趣。
知道如何让 git log 为第一次提交工作或如何禁用 git show 显示提交内容吗?
或者,是否有更好的方法来检索有关给定提交的元数据?
最佳答案
提供 quiet 选项以显示以抑制差异。
git show --quiet HEAD
所以对于你的例子,作者姓名:
git show --quiet --pretty=format:%an
关于git - 如何在 git 中显示有关单个提交的元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1828252/