1、查看某個(gè)人的提交記錄 (等號(hào)和空格都行)
git log --author name
git log --author=name
2热押、查看當(dāng)前元素的第一個(gè)父對(duì)象
git log --first-parent
3西傀、搜索提交信息
git log --grep=“搜索信息”
4、查詢項(xiàng)目的起點(diǎn)
git log --max-parents=0
4桶癣、查詢項(xiàng)目的起點(diǎn)
git log --max-parents=0
5拥褂、合并分支的時(shí)候經(jīng)常產(chǎn)生合并提交,這些合并提交可能對(duì)我們查看過去工作并無用處牙寞,但會(huì)讓提交歷史變得很長(zhǎng)饺鹃,可以使用 --no-merges
選項(xiàng)在查看提交歷史使去掉合并提交
git log --no-merges
6、查看合并提交间雀,使用 --merges 選項(xiàng)查看合并到當(dāng)前分支的合并提交歷史:
git log --merges
7尤慰、查看合并提交,使用 --merges 選項(xiàng)查看合并到當(dāng)前分支的合并提交歷史:
git log -- test.txt
8雷蹂、查看在 feature 分支伟端,但不在 master 分支的提交:
git log master..feature