如果我不知道之前提交的是哪一个,那么如何使用之前的提交获得提交ID的差异

时间:2014-10-04 18:35:58

标签: git

我使用git log --grep=<someregex>

获取了一个git提交ID

存储库有超过60万次提交,而且这个提交已经有几个月了。我怎么能做一个简单的git diff来显示这个提交所做的更改与之前的提交相比,所以我只能看到这个提交所做的更改?

git diff给了我最新的差异,这导致了数十亿行和崩溃整个git ...

1 个答案:

答案 0 :(得分:0)

您可以通过git show <sha>查看提交的具体内容。或者,如果您肯定必须使用git diff,则可以使用^语法:git diff <sha>^..<sha>