打印git log而不提交消息

时间:2014-06-26 12:44:57

标签: git

我喜欢看这样的Git日志

$ git log --graph --decorate --oneline -10 --all

但它包含提交消息。如何隐藏消息并获取此类内容?

* e12ed2d (master)
*   d190591
|\
* | dd28b78
| | * 4f959a8 (how-many-branches-do-you-have?)
| |/
| | * 351e175 (yet-another-branch-name)
| |/
| | * c04425a (other-branch-name)
| |/
| | * d7f486c (branch-name)
| | * 530eeb2
| | * bf1ad62

1 个答案:

答案 0 :(得分:2)

使用--pretty=format:""指令:

git log --graph --decorate -10 --all --pretty=format:"%Cred%h%Creset%C(yellow)%d%Creset"

您可以在此处查看可用选项(表2.1):

http://git-scm.com/book/en/Git-Basics-Viewing-the-Commit-History