1. 比较两个分支文件内容的差异
git diff branch1 branch2 --stat //显示出所有有差异的文件列表
git diff branch1 branch2 文件名(带路径) //显示指定文件的详细差异
git diff branch1 branch2 //显示出所有有差异的文件的详细差异
2.比较两个分支日志的差异
git log banch1 ^branch2 //branch1有的,branch2没有的
git log ^branch1 branch2 // branch2有,branch1没有
git log branch1..branch2 //中间是两个点,表示branch2比branch1多提交的
git log branch1...branch2 //中间三个点,不知道哪个分支多提了,就想比较下两个分支的差异
git log --left-right branch1...branch2 显示出每个提交是哪个分支上的,"<"代表该提交再左边的分支branch1