git-fetch-pack(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '{{man page | name = git-fetch-pack | section = 1 | title = git-fetch-pack | url = https://www.kernel.org/pub/software/scm/git/docs/git-fetch-pack.html | synopsis = '''git fetch-pack''' [--all] [--quiet|-q] [--keep|-k] [--thin] [--include-tag] [--upload-pack=<git-upload-pack>] [--depth=<n>] [--no-progress] [-v] <repository> [<refs>...] | description = Vanligtvis vill du använda {{man|git-fetch|1}}, vilket är ett högre nivån...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
= git-fetch-pack(1) = | |||
== NAMN == | |||
git-fetch-pack - Ta emot saknade objekt från ett annat arkiv | |||
== SYNOPSIS == | |||
<pre> | |||
git fetch-pack [--all] [--quiet|-q] [--keep|-k] [--thin] [--include-tag] | |||
[--upload-pack=<git-upload-pack>] | |||
[--depth=<n>] [--no-progress] | |||
[-v] <arkiv> [<ref>...] | |||
</pre> | |||
== BESKRIVNING == | |||
Vanligtvis bör man använda '''git fetch''', som är ett högnivågränssnitt ovanpå detta kommando. | |||
Startar '''git-upload-pack''' på ett eventuellt fjärrarkiv och begär att det ska skicka objekt som saknas från det lokala arkivet, för att uppdatera de angivna grenhuvudena. Listan med lokalt tillgängliga commit-ar hittas genom att skanna det lokala '''refs/'''-trädet och skickas till '''git-upload-pack''' på andra sidan. | |||
Om det lokala arkivet saknar en gemensam förfader-commit för de begärda referenserna, kommer kommandot att ladda ned allt som krävs för att slutföra referenserna från fjärrsidan. | |||
== FLAGGOR == | |||
<pre> | |||
--all | |||
Hämta alla fjärrreferenser. | |||
--stdin | |||
Ta listan med referenser från stdin, en per rad. Om referenser även | |||
anges på kommandoraden behandlas dessa först. | |||
Om '''--stateless-rpc''' används tillsammans med denna flagga ska | |||
referenserna vara i paketformat (pkt-line). Varje ref måste ligga | |||
i ett separat paket, avslutat med ett flush-paket. | |||
-q, --quiet | |||
Skickar -q till '''git unpack-objects'''; detta gör kloningen mindre | |||
pratig. | |||
-k, --keep | |||
Kör inte '''git unpack-objects''' på mottagna data, utan skapa en | |||
enda packfil av datan och lagra den i objektarkivet. Om flaggan | |||
anges två gånger låses packfilen mot ompackning. | |||
--thin | |||
Hämta ett "tunt" paket, som sparar nätverkstrafik genom att | |||
referera till redan befintliga objekt i deltaform. | |||
--include-tag | |||
Om fjärrsidan stöder det kommer annoterade taggar att laddas ned | |||
tillsammans med objekt de refererar till. Det är anroparen som | |||
får avgöra vilka taggar som därigenom gjorts tillgängliga. | |||
--upload-pack=<git-upload-pack> | |||
Ange sökväg till '''git-upload-pack''' på fjärrsidan, om den inte | |||
finns i $PATH. Särskilt användbart med sshd, som ofta ignorerar | |||
användarens miljöfiler (som .bash_profile). Ett alternativ är att | |||
justera $PATH i .bashrc, men denna flagga finns för dem som vill | |||
hålla .bashrc minimal för icke-interaktiva sessioner. | |||
--exec=<git-upload-pack> | |||
Samma som '''--upload-pack=<git-upload-pack>'''. | |||
--depth=<n> | |||
Begränsa hämtning till förfäderskedjor som inte är längre än n. | |||
Djupet 2147483647 behandlas som "obegränsat" av '''git-upload-pack'''. | |||
--shallow-since=<datum> | |||
Förläng eller förkorta historiken för ett grunt arkiv så att den | |||
innehåller alla commit-ar efter angivet datum. | |||
--shallow-exclude=<ref> | |||
Förläng eller förkorta historiken för ett grunt arkiv så att den | |||
exkluderar commit-ar som nås via angiven fjärrgren eller tagg. | |||
Kan anges flera gånger. | |||
--deepen-relative | |||
Tolkar --depth relativt nuvarande gräns för grunt arkiv snarare | |||
än från toppen av varje fjärrgren. | |||
--refetch | |||
Hoppar över förhandling med servern och hämtar alla matchande | |||
objekt. Används t.ex. vid ny partial clone med annan filterpolicy. | |||
--no-progress | |||
Visa ingen förloppsindikator. | |||
--check-self-contained-and-connected | |||
Skriver "connectivity-ok" om mottagna paket är kompletta och | |||
sammanlänkade. | |||
-v | |||
Kör kommandot med mer utskrifter. | |||
<arkiv> | |||
URL till det fjärrarkiv som ska användas. | |||
<ref>... | |||
Fjärrreferenser som ska uppdateras från. Relativt $GIT_DIR | |||
(t.ex. "HEAD", "refs/heads/master"). Om inget anges uppdateras | |||
alla fjärrhuvuden. | |||
Om fjärrarkivet aktiverat | |||
'''uploadpack.allowTipSHA1InWant''', | |||
'''uploadpack.allowReachableSHA1InWant''' eller | |||
'''uploadpack.allowAnySHA1InWant''', | |||
kan referenserna även anges som 40-teckens SHA1. | |||
</pre> | |||
== SE ÄVEN == | |||
[[git-fetch(1)]] | |||
== GIT == | |||
Del av [[git(1)]]-sviten | Del av [[git(1)]]-sviten | ||
== COLOPHON == | |||
Denna sida är en del av projektet ''git'' (versionshanteringssystemet Git). Information om projektet finns på ⟨http://git-scm.com/⟩. Om du har en felrapport för denna manualsida, se ⟨http://git-scm.com/community⟩. Denna sida hämtades från projektets officiella Git-arkiv ⟨https://github.com/git/git.git⟩ den 2 februari 2025 (senaste commit funnen var daterad 31 januari 2025). | |||
Om du upptäcker renderingsproblem i denna HTML-version, om du tror att det finns en bättre eller mer aktuell källa för sidan, eller om du har förbättringsförslag, kontakta: man-pages@man7.org | |||
= Sidslut = | = Sidslut = | ||
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/git- | Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/git-fetch-pack.1.html | ||
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | ||
https://www.linux.se/kontaka-linux-se/ | https://www.linux.se/kontaka-linux-se/ | ||
Versionen från 17 maj 2025 kl. 13.58
git-fetch-pack(1)
NAMN
git-fetch-pack - Ta emot saknade objekt från ett annat arkiv
SYNOPSIS
git fetch-pack [--all] [--quiet|-q] [--keep|-k] [--thin] [--include-tag]
[--upload-pack=<git-upload-pack>]
[--depth=<n>] [--no-progress]
[-v] <arkiv> [<ref>...]
BESKRIVNING
Vanligtvis bör man använda git fetch, som är ett högnivågränssnitt ovanpå detta kommando.
Startar git-upload-pack på ett eventuellt fjärrarkiv och begär att det ska skicka objekt som saknas från det lokala arkivet, för att uppdatera de angivna grenhuvudena. Listan med lokalt tillgängliga commit-ar hittas genom att skanna det lokala refs/-trädet och skickas till git-upload-pack på andra sidan.
Om det lokala arkivet saknar en gemensam förfader-commit för de begärda referenserna, kommer kommandot att ladda ned allt som krävs för att slutföra referenserna från fjärrsidan.
FLAGGOR
--all
Hämta alla fjärrreferenser.
--stdin
Ta listan med referenser från stdin, en per rad. Om referenser även
anges på kommandoraden behandlas dessa först.
Om '''--stateless-rpc''' används tillsammans med denna flagga ska
referenserna vara i paketformat (pkt-line). Varje ref måste ligga
i ett separat paket, avslutat med ett flush-paket.
-q, --quiet
Skickar -q till '''git unpack-objects'''; detta gör kloningen mindre
pratig.
-k, --keep
Kör inte '''git unpack-objects''' på mottagna data, utan skapa en
enda packfil av datan och lagra den i objektarkivet. Om flaggan
anges två gånger låses packfilen mot ompackning.
--thin
Hämta ett "tunt" paket, som sparar nätverkstrafik genom att
referera till redan befintliga objekt i deltaform.
--include-tag
Om fjärrsidan stöder det kommer annoterade taggar att laddas ned
tillsammans med objekt de refererar till. Det är anroparen som
får avgöra vilka taggar som därigenom gjorts tillgängliga.
--upload-pack=<git-upload-pack>
Ange sökväg till '''git-upload-pack''' på fjärrsidan, om den inte
finns i $PATH. Särskilt användbart med sshd, som ofta ignorerar
användarens miljöfiler (som .bash_profile). Ett alternativ är att
justera $PATH i .bashrc, men denna flagga finns för dem som vill
hålla .bashrc minimal för icke-interaktiva sessioner.
--exec=<git-upload-pack>
Samma som '''--upload-pack=<git-upload-pack>'''.
--depth=<n>
Begränsa hämtning till förfäderskedjor som inte är längre än n.
Djupet 2147483647 behandlas som "obegränsat" av '''git-upload-pack'''.
--shallow-since=<datum>
Förläng eller förkorta historiken för ett grunt arkiv så att den
innehåller alla commit-ar efter angivet datum.
--shallow-exclude=<ref>
Förläng eller förkorta historiken för ett grunt arkiv så att den
exkluderar commit-ar som nås via angiven fjärrgren eller tagg.
Kan anges flera gånger.
--deepen-relative
Tolkar --depth relativt nuvarande gräns för grunt arkiv snarare
än från toppen av varje fjärrgren.
--refetch
Hoppar över förhandling med servern och hämtar alla matchande
objekt. Används t.ex. vid ny partial clone med annan filterpolicy.
--no-progress
Visa ingen förloppsindikator.
--check-self-contained-and-connected
Skriver "connectivity-ok" om mottagna paket är kompletta och
sammanlänkade.
-v
Kör kommandot med mer utskrifter.
<arkiv>
URL till det fjärrarkiv som ska användas.
<ref>...
Fjärrreferenser som ska uppdateras från. Relativt $GIT_DIR
(t.ex. "HEAD", "refs/heads/master"). Om inget anges uppdateras
alla fjärrhuvuden.
Om fjärrarkivet aktiverat
'''uploadpack.allowTipSHA1InWant''',
'''uploadpack.allowReachableSHA1InWant''' eller
'''uploadpack.allowAnySHA1InWant''',
kan referenserna även anges som 40-teckens SHA1.
SE ÄVEN
GIT
Del av git(1)-sviten
COLOPHON
Denna sida är en del av projektet git (versionshanteringssystemet Git). Information om projektet finns på ⟨http://git-scm.com/⟩. Om du har en felrapport för denna manualsida, se ⟨http://git-scm.com/community⟩. Denna sida hämtades från projektets officiella Git-arkiv ⟨https://github.com/git/git.git⟩ den 2 februari 2025 (senaste commit funnen var daterad 31 januari 2025).
Om du upptäcker renderingsproblem i denna HTML-version, om du tror att det finns en bättre eller mer aktuell källa för sidan, eller om du har förbättringsförslag, kontakta: man-pages@man7.org
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/git-fetch-pack.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Hemma som har sponsrat Linux.se med webbhotell.