I recommend to look into git log --help and git rev-list --help .
I just created 2 scripts to list commits from Git repositories. It’s more in the score of an alias actually, so nothing comprehensive here. If you have some one-liners, alias or scripts for commits listing, please share here. The link of this post goes to the git log documentation. I’ll share mine in the comments too rather than in the post.


Unfortunately I’m an evil Vim user. As for me, I’m not afraid of reading documentation and help texts. And in fact I love writing scripts and chain commands. But I’m at least always open to see what others do and use.