3 examples for git log
# The ultimate graph display for your git log git log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
# Search the commit history for changes including the string 'something', showing the diff of each commit. Useful for # finding when the a particular string was added or used in your commit history. git log -p -Ssomething # Same as above, but only search for the string 'something' being used in the commit history of the file foo.py. git log -p -Ssomething -- foo.py
# Show the history of changes for the specified file git log -p -- path/to/some_file.txt