git log
2017-12-20 本文已影响4人
沈宥
git log --no-merges
显示所有提交历史记录,但跳过merge操作
git log --name-status v5.0.4..v5.1.0
显示“v5.1.0”分支中的所有提交,在“ v5.0.4”分支中的不包含这些提交,以及每个提交修改的路径列表。
备注:从这里可以看出..
可用来查看某个具体分支上的所有提交
前方高能(--diff):
(1)<commit> ... <commit>
这种形式是查看包含第二个<commit>的分支上的变化,从两个<commit>的共同祖先开始。可以省略<commit>中的任何一个,它与使用HEAD具有相同的效果。
(2)<commit> .. <commit>
这是以前的形式的代名词。如果一方的<commit>被忽略,它将和使用HEAD具有相同的效果。