1git-show(1) 2=========== 3 4NAME 5---- 6git-show - Show various types of objects 7 8 9SYNOPSIS 10-------- 11[verse] 12'git show' [options] [<object>...] 13 14DESCRIPTION 15----------- 16Shows one or more objects (blobs, trees, tags and commits). 17 18For commits it shows the log message and textual diff. It also 19presents the merge commit in a special format as produced by 20'git diff-tree --cc'. 21 22For tags, it shows the tag message and the referenced objects. 23 24For trees, it shows the names (equivalent to 'git ls-tree' 25with --name-only). 26 27For plain blobs, it shows the plain contents. 28 29The command takes options applicable to the 'git diff-tree' command to 30control how the changes the commit introduces are shown. 31 32This manual page describes only the most frequently used options. 33 34 35OPTIONS 36------- 37<object>...:: 38 The names of objects to show (defaults to 'HEAD'). 39 For a more complete list of ways to spell object names, see 40 "SPECIFYING REVISIONS" section in linkgit:gitrevisions[7]. 41 42include::pretty-options.txt[] 43 44 45include::pretty-formats.txt[] 46 47 48COMMON DIFF OPTIONS 49------------------- 50 51:git-log: 1 52include::diff-options.txt[] 53 54include::diff-generate-patch.txt[] 55 56 57EXAMPLES 58-------- 59 60`git show v1.0.0`:: 61 Shows the tag `v1.0.0`, along with the object the tags 62 points at. 63 64`git show v1.0.0^{tree}`:: 65 Shows the tree pointed to by the tag `v1.0.0`. 66 67`git show -s --format=%s v1.0.0^{commit}`:: 68 Shows the subject of the commit pointed to by the 69 tag `v1.0.0`. 70 71`git show next~10:Documentation/README`:: 72 Shows the contents of the file `Documentation/README` as 73 they were current in the 10th last commit of the branch 74 `next`. 75 76`git show master:Makefile master:t/Makefile`:: 77 Concatenates the contents of said Makefiles in the head 78 of the branch `master`. 79 80DISCUSSION 81---------- 82 83include::i18n.txt[] 84 85GIT 86--- 87Part of the linkgit:git[1] suite