如何在git中看到第一次提交和第三次提交的区别?

如何在git中看到第一次提交和第三次提交的区别?,git,diff,commit,difference,Git,Diff,Commit,Difference,我有一个问题,我需要看到git中第一次和第三次提交的区别,但我可以看到任何提交和之前提交的区别 有一个很棒的GUI工具,可以让您比较任何两个提交,称为Git扩展。可在此处找到信息/下载: 您所要做的就是选择要查看的存储库,Git Extensions将显示您正在跟踪的所有分支的整个提交历史记录。只需单击前面的提交,然后使用CTRL+单击要比较的提交,然后在屏幕左下角的窗口中选择“Diff”选项卡,就可以看到存储库中所有文件的所有差异 包括图像以供参考: 这比Git Bash更通用,可以在一个窗

我有一个问题,我需要看到git中第一次和第三次提交的区别,但我可以看到任何提交和之前提交的区别


有一个很棒的GUI工具,可以让您比较任何两个提交,称为Git扩展。可在此处找到信息/下载:

您所要做的就是选择要查看的存储库,Git Extensions将显示您正在跟踪的所有分支的整个提交历史记录。只需单击前面的提交,然后使用CTRL+单击要比较的提交,然后在屏幕左下角的窗口中选择“Diff”选项卡,就可以看到存储库中所有文件的所有差异

包括图像以供参考:


这比Git Bash更通用,可以在一个窗口中查看各个文件的差异,并允许您轻松地在文件之间切换。它在Windows和Linux上可用,尽管我只在Windows上使用过它。

谢谢,但我只使用git bash。
git diff [--options] <commit> <commit> [--] [<path>…​]
This is to view the changes between two arbitrary <commit>.
 git diff HEAD~1 HEAD~3