如何使用git查看以前的差异提交?

如何使用git查看以前的差异提交? 我有一个文件,我已经提交了几个提交,但我想查看该文件的以前的版本,它的差异在不同的阶段。 看到我犯了什么错误,以及我如何解决这些错误真的帮助我的代码。 顺便说一下,我使用塔作为git顶部的graphics用户界面。

git log --full-diff -p your_file_path 

查看:
http://git-scm.com/docs/git-log

你需要git log 。 如果你有兴趣文件SOMEFILE使用

 $ git log -p SOMEFILE 

-p选项显示可能是您正在查找的差异的补丁。

如果你不想指定一个特定的文件,并查看所有文件改变的差异,只需使用

 $ git log -p