查看特定的Git提交

375

可能是重复问题:
如何获取SHA-1提交对象的信息?

我需要检查一个特定的修改是在哪个提交中添加到我正在处理的文件中,所以我使用了git blame命令。从那里我获得了相关提交的哈希值。是否有一种方法可以使用哈希值仅查看该提交的日志注释?所有文档都讲述如何查看整个树。

我知道可以使用git log <filename>,但是对于这个文件有很多提交记录,我不想浏览所有提交记录来寻找这一个。希望有一种简单的方法来查看日志注释。


1
投票重新开放,以便关闭其他问题并支持此问题,或者它们可以更柔和地链接。 - user2864740
1个回答

608

8
你的“reflog”也可以查看 - 例如,最后一次提交可以使用“git show HEAD”命令查看。再往前一步?使用命令“git show HEAD~1”。 - Ben
3
使用命令git show REVISION:/path/to/file来查看特定文件。 - sureshvv

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接