git log

145 阅读1分钟
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> 这种形式是查看包含第二个的分支上的变化,从两个的共同祖先开始。可以省略中的任何一个,它与使用HEAD具有相同的效果。 (2)<commit> .. <commit> 这是以前的形式的代名词。如果一方的被忽略,它将和使用HEAD具有相同的效果。