[译]如何比较同一分支上的不同commit的代码区别?
在git中,我该如何比较同一分支上的不同commit之间的差异?
查看git-diff的帮助页面:
git diff [--options] <commit> <commit> [--] [<path>...]
例如,现在我想看main.c文件,现在和两个commit之前的版本的区别,有下面三种同等的写法:
$ git diff HEAD^^ HEAD main.c
$ git diff HEAD^^..HEAD -- main.c
$ git diff HEAD~2 HEAD -- main.c