Top "Git-log" questions

Shows the commit logs of a Git repo

git log --follow, show all commits including merges

I would like to git log --follow file.ext but showing all commits, including merges. Tried no-max-parents, but not helping.

git git-log
How to understand git log --graph

I am quite confused with the output of graphic git log. I do understand that each * means a commit, whether …

git git-log
Can Git really track the movement of a single function from 1 file to another? If so, how?

Several times, I have come across the statement that, if you move a single function from one file to another …

git git-diff git-log
How to make 'git log' decorate by default

I frequently type git log when what I actually want is git log --decorate. How do I make it decorate …

git git-log
Which commit hash to undo a pushed merge using git-revert?

I merged the beta branch into the master branch. I pushed to origin. I now want master to be as …

git undo git-merge git-log git-revert
How do I use vim as 'git log' editor?

When I run git log, what exactly is the editor git log is using? Also: Is there anyway I can …

git vim pager git-log
how do i identify files/directories that were added or removed in a git commit?

I need to write a script that incrementally keeps track of files and directories added and removed from a git …

git git-log
Why is git log --cherry-pick not removing equivalent commits?

I have been trying to use git log --no-merges --cherry-pick --right-only master...my-branch to generate a list of commits that …

git git-log cherry-pick git-cherry-pick
Git - why are double dashes needed when running a command on a deleted file?

Consider a git repository, where a file was once deleted. git rm path/to/file git commit -a -m"testing" …

git git-log