Git

Show

Syntax#

  • git show [options] <object>…

Remarks#

Shows various Git objects.

  • For commits, shows the commit message and diff
  • For tags, shows the tag message and referenced object

Overview

git show shows various Git objects.


For commits:

Shows the commit message and a diff of the changes introduced.

Command Description
git show shows the previous commit
git show @~3 shows the 3rd-from-last commit

For trees and blobs:

Shows the tree or blob.

Command Description
git show @~3: shows the project root directory as it was 3 commits ago (a tree)
git show @~3:src/program.js shows src/program.js as it was 3 commits ago (a blob)
git show @:a.txt @:b.txt shows a.txt concatenated with b.txt from current commit

For tags:

Shows the tag message and the referenced object.


This modified text is an extract of the original Stack Overflow Documentation created by the contributors and released under CC BY-SA 3.0 This website is not affiliated with Stack Overflow