注:下面的分支名,也可以改成commitID来对比差异
显示出所有有差异的文件列表
git diff branch1 branch2 --stat
显示出所有有差异的文件的详细差异
git diff branch1 branch2
显示指定文件的详细差异
git diff branch1 branch2 <filename>
查看工作区和版本库里面最新版本的区别,<filename>不写表示全部
git diff <filename>
查看branch1分支有,而branch2中没有的log
git log branch1 ^branch2