2015-11-10 52 views
0

如何使用git diff仅显示提交消息?我只想提交的消息不是文件的名称。我正在尝试在git中获得更改日志。如何让git diff仅显示提交消息

+2

使用git日志来代替:

您还可以与其他日志PARAMS样结合呢? –

回答

2
git log --pretty=%B 

将向您显示最近的提交消息。

如果您想限制数字N所示的提交消息的数量,您可以通过另外提供 - N

git log -3 --pretty=%B 

对于最后3个提交消息。

3
git log --oneline -n 10 

它将在单行上打印出最后n(10)个提交。只是提交消息。

git log --oneline --graph --decorate -n 10 
+1

这是否也适用于子模块?我也想获得子模块的更改 – Jasmine

+0

子模块基本上都是在根git仓库中的git仓库,所以你必须在文件夹内部完成它。你总是可以编写脚本或别名来为你做。 – CodeWizard

+0

我不能使用git diff来显示子模块的更改吗? – Jasmine