查看特定的Git提交

eyk*_*nal 287 git

可能重复:
获取有关SHA-1提交对象的信息?

我需要检查何时将特定更改添加到我正在处理的文件中,因此我使用了该git blame命令.从那里我获得了相关提交的哈希.有没有办法使用哈希来查看该提交的日志备注?所有的文档都讨论了如何看待整棵树.

我意识到可以这样做git log <filename>,但是文件有很多提交,我不愿意通过所有这些来寻找这个.可以理解查看日志备注的简单方法.

Gra*_*and 470

git show <revhash>
Run Code Online (Sandbox Code Playgroud)

文档在这里.或者,如果这不起作用,请尝试使用Google Code的GIT文档

  • 您的`reflog`也可以查看 - 例如,最后一次提交可以在`git show HEAD`中看到.还有一个回来?`git show HEAD~1`. (4认同)
  • 使用 git show REVISION:/path/to/file 仅查看特定文件 (2认同)