1、查看某个人的提交记录 (等号和空格都行)
git log --author name
git log --author=name
2、查看当前元素的第一个父对象
git log --first-parent
3、搜索提交信息
git log --grep=“搜索信息”
4、查询项目的起点
git log --max-parents=0
4、查询项目的起点
git log --max-parents=0
5、合并分支的时候经常产生合并提交,这些合并提交可能对我们查看过去工作并无用处,但会让提交历史变得很长,可以使用 --no-merges
选项在查看提交历史使去掉合并提交
git log --no-merges
6、查看合并提交,使用 --merges 选项查看合并到当前分支的合并提交历史:
git log --merges
7、查看合并提交,使用 --merges 选项查看合并到当前分支的合并提交历史:
git log -- test.txt
8、查看在 feature 分支,但不在 master 分支的提交:
git log master..feature