Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.48.1 → 2.53.0 no changes
-
2.48.0
2025-01-10
- 2.46.1 → 2.47.3 no changes
-
2.46.0
2024-07-29
- 2.42.1 → 2.45.4 no changes
-
2.42.0
2023-08-21
- 2.40.1 → 2.41.3 no changes
-
2.40.0
2023-03-12
- 2.28.1 → 2.39.5 no changes
-
2.28.0
2020-07-27
- 2.25.3 → 2.27.1 no changes
-
2.25.2
2020-03-17
- 2.24.1 → 2.25.1 no changes
-
2.24.0
2019-11-04
- 2.22.1 → 2.23.4 no changes
-
2.22.0
2019-06-07
- 2.18.1 → 2.21.4 no changes
-
2.18.0
2018-06-21
- 2.9.5 → 2.17.6 no changes
-
2.8.6
2017-07-30
- 2.7.6 no changes
-
2.6.7
2017-05-05
- 2.1.4 → 2.5.6 no changes
-
2.0.5
2014-12-17
SYNOPSIS
<exec><exec><exec>'git ls-remote' [--branches] [--tags] [--refs] [--upload-pack=<exec>]
[-q | --quiet] [--exit-code] [--get-url] [--sort=<nyckel>]
[--symref] [<förvar> [<mönster>…]]
BESKRIVNING
Visar referenser som är tillgängliga i ett fjärrförvar tillsammans med tillhörande inchecknings-ID:n.
ALTERNATIV
- -b
- --branches
- -t
- --tags
-
Begränsa till endast lokala grenar respektive lokala taggar. Dessa alternativ utesluter inte varandra; när båda anges visas referenser lagrade i refs/heads och refs/tags. Observera att
--headsoch-här föråldrade synonymer för--branchesoch-boch kan komma att tas bort i framtiden. Observera också attgitls-remote-hsom används utan något annat på kommandoraden ger hjälp, i linje med andra git-underkommandon. - --refs
-
Visa inte avskalade taggar eller pseudorefs som
HEADi utdata. - -q
- --quiet
-
Skriv inte ut fjärr-URL till stderr.
- --upload-pack=<exec>
-
Ange den fullständiga sökvägen för git-upload-pack på fjärrvärden. Detta gör det möjligt att lista referenser från förvar som nås via SSH och där SSH-daemonen inte använder den PATH som konfigurerats av användaren.
- --exit-code
-
Avsluta med status "2" när inga matchande referenser hittas i fjärrförvaret. Vanligtvis avslutas kommandot med status "0" för att indikera att det har kommunicerat med fjärrförvaret och om det hittat några matchande referenser.
- --get-url
-
Expandera URL:en för det givna fjärrförvaret med hänsyn till eventuella konfigurationsinställningar för "url.<bas>.insteadOf" (se git-config[1]) och avsluta utan att prata med fjärren.
- --symref
-
Förutom objektet som den pekar på, visa den underliggande referensen som den pekar på när en symbolisk referens visas. För närvarande visar upload-pack bara symref HEAD, så det kommer att vara den enda som visas av ls-remote.
- --sort=<nyckel>
-
Sortera baserat på den angivna nyckeln. Prefixet
-för att sortera i fallande ordning efter värdet. Stöder "version:refnamn" eller "v:refname" (taggnamn behandlas som versioner). Sorteringsordningen "version:refnamn" kan också påverkas av konfigurationsvariabeln "versionsort.suffix". Se git-for-each-ref[1] för fler sorteringsalternativ, men var medveten om att nycklar somincheckingsdatumsom kräver åtkomst till själva objekten inte fungerar för referenser vars objekt ännu inte har hämtats från fjärrkontrollen och kommer att ge ettmissingobject-fel. - -o <alternativ>
- --server-option=<alternativ>
-
Skicka den givna strängen till servern vid kommunikation med protokollversion 2. Den givna strängen får inte innehålla ett NUL- eller LF-tecken. När flera
--server-option=<alternativ> anges skickas de alla till den andra sidan i den ordning som anges på kommandoraden. När ingen--server-option=<alternativ> anges från kommandoraden används värdena för konfigurationsvariabelnremote.<namn>.serverOptionistället. - <förvar>
-
"Fjärr"-förvaret som ska frågas. Denna parameter kan antingen vara en URL eller namnet på en fjärransluten enhet (se avsnitten GIT URLS och FJÄRR i git-fetch[1]).
- <mönster>…
-
När de inte anges, visas alla referenser, efter filtrering gjord med --heads och --tags. När <mönster>… anges visas endast referenser som matchar ett eller flera av de givna mönstren. Varje mönster tolkas som en glob (se
globi gitglossary[7]) som matchas mot "svansen" av en referens, med början antingen från början av referensen (så ett fullständigt namn somrefs/heads/foomatchar) eller från ett snedstreckavgränsare (såbarmatcharrefs/heads/barmen interefs/heads/foobar).
UTMATNING
Utdata är i formatet:
<oid> TAB <ref> LF
När en kommenterad tagg visas, såvida inte --refs anges, visas två sådana rader: en med själva taggens refnamn som <ref>, och en annan med <ref> följt av ^{}. <oid> på den senare raden visar namnet på objektet som taggen pekar på.
EXEMPEL
-
Lista alla referenser (inklusive symboler och pseudorefs), avskalnings-taggar:
$ git ls-remote 27d43aaaf50ef0ae014b88bba294f93658016a2e HEAD 950264636c68591989456e3ba0a5442f93152c1a refs/heads/main d9ab777d41f92a8c1684c91cfb02053d7dd1046b refs/heads/next d4ca2e3147b409459955613c152220f4db848ee1 refs/tags/v2.40.0 73876f4861cd3d187a4682290ab75c9dccadbc56 refs/tags/v2.40.0^{} -
Lista alla referenser som matchar givna mönster:
$ git ls-remote http://www.kernel.org/pub/scm/git/git.git master seen rc 5fe978a5381f1fbad26a80e682ddd2a401966740 refs/heads/master c781a84b5204fb294c9ccc79f8b3baceeb32c061 refs/heads/seen
-
Lista endast taggar som matchar ett givet jokerteckenmönster:
$ git ls-remote --tags http://www.kernel.org/pub/scm/git/git.git v\* 485a869c64a68cc5795dd99689797c5900f4716d refs/tags/v2.39.2 cbf04937d5b9fcf0a76c28f69e6294e9e3ecd7e6 refs/tags/v2.39.2^{} d4ca2e3147b409459955613c152220f4db848ee1 refs/tags/v2.40.0 73876f4861cd3d187a4682290ab75c9dccadbc56 refs/tags/v2.40.0^{}
GIT
En del av git[1]-sviten