如何使用Git查看以前的diff提交?

时间:2011-05-05 16:44:32

标签: git diff

如何使用Git查看以前的diff提交?

我有一个文件,我已经提交了几个提交,但我想在不同的阶段查看文件的先前版本及其差异。看到我犯错误的地方以及我如何解决这些错误确实有助于我的代码。顺便说一下,我在Git上使用Tower作为GUI。

3 个答案:

答案 0 :(得分:68)

git log --full-diff -p your_file_path

退房:
http://git-scm.com/docs/git-log

答案 1 :(得分:40)

您需要git log。如果您对文件SOMEFILE感兴趣

$ git log -p SOMEFILE

-p选项会显示可能正在寻找差异的补丁。

答案 2 :(得分:37)

如果您不想指定特定文件,并且看到所有文件的差异已更改,请使用

$ git log -p