如何使用Git查看以前的diff提交?
我有一个文件,我已经提交了几个提交,但我想在不同的阶段查看文件的先前版本及其差异。看到我犯错误的地方以及我如何解决这些错误确实有助于我的代码。顺便说一下,我在Git上使用Tower作为GUI。
答案 0 :(得分:68)
git log --full-diff -p your_file_path
答案 1 :(得分:40)
您需要git log
。如果您对文件SOMEFILE
感兴趣
$ git log -p SOMEFILE
-p
选项会显示可能正在寻找差异的补丁。
答案 2 :(得分:37)
如果您不想指定特定文件,并且看到所有文件的差异已更改,请使用
$ git log -p