blob: abe7bf9ff9eb9a3ddb1924938de071291520797a [file] [log] [blame]
Junio C Hamano1a4e8412005-12-27 08:17:231git-ls-remote(1)
2================
3
4NAME
5----
Junio C Hamano6b2cee12006-08-26 08:43:316git-ls-remote - List references in a remote repository
Junio C Hamano1a4e8412005-12-27 08:17:237
8
9SYNOPSIS
10--------
Junio C Hamano6b2cee12006-08-26 08:43:3111[verse]
Junio C Hamanofce7c7e2008-07-02 03:06:3812'git ls-remote' [--heads] [--tags] [-u <exec> | --upload-pack <exec>]
Junio C Hamano6b2cee12006-08-26 08:43:3113 <repository> <refs>...
Junio C Hamano1a4e8412005-12-27 08:17:2314
15DESCRIPTION
16-----------
Junio C Hamano6b2cee12006-08-26 08:43:3117Displays references available in a remote repository along with the associated
18commit IDs.
Junio C Hamano1a4e8412005-12-27 08:17:2319
20
21OPTIONS
22-------
Junio C Hamanoeb415992008-06-08 22:49:4723-h::
24--heads::
25-t::
26--tags::
Junio C Hamano1a4e8412005-12-27 08:17:2327Limit to only refs/heads and refs/tags, respectively.
28These options are _not_ mutually exclusive; when given
29both, references stored in refs/heads and refs/tags are
30displayed.
31
Junio C Hamanoeb415992008-06-08 22:49:4732-u <exec>::
33--upload-pack=<exec>::
Junio C Hamanoba4b9282008-07-06 05:20:3134Specify the full path of 'git-upload-pack' on the remote
Junio C Hamano6b2cee12006-08-26 08:43:3135host. This allows listing references from repositories accessed via
Junio C Hamanof9771f62007-01-17 17:42:3036SSH and where the SSH daemon does not use the PATH configured by the
Junio C Hamano1fbbbc12007-12-18 07:01:2737user.
Junio C Hamano6b2cee12006-08-26 08:43:3138
Junio C Hamano1a4e8412005-12-27 08:17:2339<repository>::
40Location of the repository. The shorthand defined in
Junio C Hamano6b2cee12006-08-26 08:43:3141$GIT_DIR/branches/ can be used. Use "." (dot) to list references in
42the local repository.
Junio C Hamano1a4e8412005-12-27 08:17:2343
44<refs>...::
45When unspecified, all references, after filtering done
46with --heads and --tags, are shown. When <refs>... are
47specified, only references matching the given patterns
48are displayed.
49
50EXAMPLES
51--------
52
53$ git ls-remote --tags ./.
54d6602ec5194c87b0fc87103ca4d67251c76f233a refs/tags/v0.99
55f25a265a342aed6041ab0cc484224d9ca54b6f41 refs/tags/v0.99.1
567ceca275d047c90c0c7d5afb13ab97efdf51bd6e refs/tags/v0.99.3
57c5db5456ae3b0873fc659c19fafdde22313cc441 refs/tags/v0.99.2
580918385dbd9656cab0d1d81ba7453d49bbc16250 refs/tags/junio-gpg-pub
59$ git ls-remote http://www.kernel.org/pub/scm/git/git.git master pu rc
605fe978a5381f1fbad26a80e682ddd2a401966740 refs/heads/master
61c781a84b5204fb294c9ccc79f8b3baceeb32c061 refs/heads/pu
62b1d096f2926c4e37c9c0b6a7bf2119bedaa277cb refs/heads/rc
63$ echo http://www.kernel.org/pub/scm/git/git.git >.git/branches/public
64$ git ls-remote --tags public v\*
65d6602ec5194c87b0fc87103ca4d67251c76f233a refs/tags/v0.99
66f25a265a342aed6041ab0cc484224d9ca54b6f41 refs/tags/v0.99.1
67c5db5456ae3b0873fc659c19fafdde22313cc441 refs/tags/v0.99.2
687ceca275d047c90c0c7d5afb13ab97efdf51bd6e refs/tags/v0.99.3
69
70Author
71------
Junio C Hamano0868a302008-07-22 09:20:4472Written by Junio C Hamano <gitster@pobox.com>
Junio C Hamano1a4e8412005-12-27 08:17:2373
74GIT
75---
Junio C Hamanof7c042d2008-06-06 22:50:5376Part of the linkgit:git[1] suite