git 如何将仓库历史分割成一行来记录每个提交?

0sgqnhkj  于 2023-02-11  发布在  Git
关注(0)|答案(1)|浏览(92)

我试图获得一个存储库的历史记录,但是结果只在一行文本中返回给我。
我使用的命令:

cmd = f'git log --all --grep="fixed bug"'

我希望得到的结果是:

commit 337f4f4e798ea675cd57348212857ce051e857ffAuthor: Vinod...
commit 0b5a4823a963bd898b3979de8cce67513a1f83e5Author: Lofdw Kuma...
ybzsozfc

ybzsozfc1#

试试这个:

git log --pretty="Commit: %H %nAuthor: %an"
    • -pretty是你希望它拥有的格式。
  • % H是提交哈希。
  • % an是作者姓名。
  • % n代表换行符。
  • 介于两者之间的东西都是一个字符串,你可以随意组成。

这个美丽的网站有很多关于这个主题的信息:
https://git-scm.com/docs/pretty-formats

相关问题