git 比较两个分支日志和文件的差异

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

原文地址:https://www.cnblogs.com/zndxall/p/13897859.html