GIT-SHOW-REF(1) Git Manual GIT-SHOW-REF(1) (NAME) git-show-ref - (SYNOPSIS) git show-ref [--head] [-d | --dereference] [-s | --hash[=]] [--abbrev[=]] [--branches] [--tags] [--] [...] git show-ref --verify [-q | --quiet] [-d | --dereference] [-s | --hash[=]] [--abbrev[=]] [--] [...] git show-ref --exclude-existing[=] git show-ref --exists (DESCRIPTION) (commit ID) . (object ID) (dereference) . . (heads) (remote refs) . --exclude-existing . (stdin) . --exists . . .git . (OPTIONS) --head HEAD . --branches, --tags . "refs/heads" "refs/tags" . --heads --branches . -d, --dereference (object ID) . ^{} . -s, --hash[=] (OID) . --dereference OID . --verify ref. 1 --quiet . --exists . 0 2 1 . --abbrev[=] (object name). --hash --hash --abbrev --hash=n . -q, --quiet stdout . --verify . --exclude-existing[=] git show-ref stdin ^(?:\s)?(?:\^{})?$ : () ^{} () refname () refname () refname () . ... . master refs/heads/master refs/remotes/origin/master refs/tags/jedi/master refs/heads/mymaster refs/remotes/master/jedi . (OUTPUT) : SP LF : $ git show-ref --head --dereference 832e76a9899f560a90ffd62ae2ce83bbeff58f54 HEAD 832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/master 832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/origin 3521017556c5de4159da4615a39fa4d5d2c279b5 refs/tags/v0.99.9c 6ddc0964034342519a87fe013781abf31c6db6ad refs/tags/v0.99.9c^{} 055e4ae3ae6eb344cbabf2a5256a49ea66040131 refs/tags/v1.0rc4 423325a2d24638ddcc82ce47be5e40be550f4507 refs/tags/v1.0rc4^{} ... --hash ( --dereference) : LF : $ git show-ref --branches --hash 2e3ba0114a1f52b47df29743d6915d056be13278 185008ae97960c8d551adcd9e23565194651b5d1 03adf42c988195b50e1a1935ba5fcbc39b2b029b ... (EXAMPLES) "master" : git show-ref master "refs/heads/master" "refs/remote/other-repo/master" . --verify : git show-ref --verify refs/heads/master "master" . git show-ref 1 (verification) . --quiet : git show-ref --quiet --verify -- "refs/heads/$headname" || echo "$headname is not a valid branch" ( ). --tags --branches ( refs/ ). -d --dereference : git show-ref --tags --dereference . (FILES) .git/refs/*, .git/packed-refs (SEE ALSO) git-for-each-ref(1), git-ls-remote(1), git-update-ref(1), gitrepository-layout(5) GIT git(1) Git 2.55.0 2026-06-29 GIT-SHOW-REF(1)