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. 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 48EXAMPLES 49-------- 50 51`git show v1.0.0`:: 52 Shows the tag `v1.0.0`, along with the object the tags 53 points at. 54 55`git show v1.0.0^\{tree\}`:: 56 Shows the tree pointed to by the tag `v1.0.0`. 57 58`git show -s --format=%s v1.0.0^\{commit\}`:: 59 Shows the subject of the commit pointed to by the 60 tag `v1.0.0`. 61 62`git show next~10:Documentation/README`:: 63 Shows the contents of the file `Documentation/README` as 64 they were current in the 10th last commit of the branch 65 `next`. 66 67`git show master:Makefile master:t/Makefile`:: 68 Concatenates the contents of said Makefiles in the head 69 of the branch `master`. 70 71Discussion 72---------- 73 74include::i18n.txt[] 75 76GIT 77--- 78Part of the linkgit:git[1] suite