1 差集
有时候使用Git的时候我们想对比两个branch有哪些不同,比如发code review的时候,如果能有一个命令可以给我们展示两个branch的不同,即差集,那将会很方便。
Git有double dot语法可以做这个事情:
git log master..hongchangfirst_branch
它会将所有在hongchangfirst_branch分支里而不在master分支里的所有commit列出来,这样我们就可以很容易的知道两个branch的差异。
如果想查看所有在master分支里而不在hongchangfirst_branch分支里的差异,将两个branch变换顺序即可。
还可以看看远程分支和本地分支的不同:
git log origin/master..HEAD