在Git中查找提交日志以获取提交ID


77

我想按ID查看提交。例如,我想知道为该ID提交的代码,例如:

git log <commit_id>

这将显示与该ID对应的提交代码和提交消息。


-p这里也可能有用。
约翰·萨克梅斯特

Answers:


138
git show <commit_id>

可能是您要寻找的机器人。


如何找到要在其中查找提交的分支名称?我可以看到提交的ID,作者,日期和差异。但是我找不到可以找到提交的分支的名称。
Vojta

2
@Vojta:请参见stackoverflow.com/questions/2706797/…否则称为:git branch --contains <commit>
塞斯·罗伯逊

实际上,您需要在提交ID后面加上两个破折号:git show XXXX --需要区分文件和提交ID。
托马什Zato -恢复莫妮卡

这也显示了补丁。因此,git show <commit_id> --no-patch如果您想看到与git log
Noitidart '18

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.