HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

git log — Show a history of commits. More information: <https://git-scm.com/docs/git-log>.

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandshowhistorygit logclicommitsinformationmore

Problem

How to use the git log command: Show a history of commits. More information: <https://git-scm.com/docs/git-log>.

Solution

git log — Show a history of commits. More information: <https://git-scm.com/docs/git-log>.

Show the sequence of commits starting from the current one, in reverse chronological order of the Git repository in the current working directory:
git log


Show the history of a particular file or directory, including differences:
git log {{[-p|--patch]}} {{path/to/file_or_directory}}


Show an overview of which file(s) changed in each commit:
git log --stat


Show a graph of commits in the current branch using only the first line of each commit message:
git log --oneline --graph


Show a graph of all commits, tags, and branches in the entire repo:
git log --oneline --decorate --all --graph


Show only commits with messages that include a specific string, ignoring case:
git log {{[-i|--regexp-ignore-case]}} --grep {{search_string}}


Show the last n number of commits from a certain author:
git log {{[-n|--max-count]}} {{n}} --author "{{author}}"


Show commits between two dates (yyyy-mm-dd):
git log --before "{{2017-01-29}}" --after "{{2017-01-17}}"

Code Snippets

Show the sequence of commits starting from the current one, in reverse chronological order of the Git repository in the current working directory

git log

Show the history of a particular file or directory, including differences

git log {{[-p|--patch]}} {{path/to/file_or_directory}}

Show an overview of which file(s) changed in each commit

git log --stat

Show a graph of commits in the current branch using only the first line of each commit message

git log --oneline --graph

Show a graph of all commits, tags, and branches in the entire repo

git log --oneline --decorate --all --graph

Context

tldr-pages: common/git log

Revisions (0)

No revisions yet.