IT for operating businesses

Using the git-show Command

Show various types of Git objects (commits, tags, etc.). More information: <https://git-scm.com/docs/git-show>.

  • Show information about the latest commit (hash, message, changes, and other metadata):

git show

  • Show information about a specific commit, tag, or branch (such as HEAD for the latest commit):

git show *commit|tag|branch*

  • Show only the list of added, renamed, or deleted files:

git show --summary *commit*

  • Ignore whitespace when comparing lines:

git show *[-w|--ignore-all-space]*

  • Show a commit’s message in a single line, suppressing the diff output:

git show --oneline *[-s|--no-patch]* *commit*

  • Show only statistics (added/removed characters) about the changed files:

git show --stat *commit*

  • Show a simplified list of all files changed in a commit (modified, added, and deleted):

git show --name-only *commit*

  • Show the contents of a file as it was at a given revision (e.g. branch, tag, or commit):

git show *revision*:*path/to/file*


This content is compiled from the open-source tldr-pages project under the MIT license.