git-fetch-pack(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 20: | Rad 20: | ||
== FLAGGOR == | == FLAGGOR == | ||
--all | '''''--all''''' | ||
Hämta alla fjärrreferenser. | Hämta alla fjärrreferenser. | ||
--stdin | '''''--stdin''''' | ||
Ta listan med referenser från stdin, en per rad. Om referenser även anges på kommandoraden behandlas dessa först. | 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. | 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 | '''''-q''''', '''''--quiet''''' | ||
Skickar -q till '''git unpack-objects'''; detta gör kloningen mindre pratig. | Skickar -q till '''git unpack-objects'''; detta gör kloningen mindre pratig. | ||
-k, --keep | '''''-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. | 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 | '''''--thin''''' | ||
Hämta ett "tunt" paket, som sparar nätverkstrafik genom att referera till redan befintliga objekt i deltaform. | Hämta ett "tunt" paket, som sparar nätverkstrafik genom att referera till redan befintliga objekt i deltaform. | ||
--include-tag | '''''--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. | 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> | '''''--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. | 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> | '''''--exec=<git-upload-pack>''''' | ||
Samma som '''--upload-pack=<git-upload-pack>'''. | Samma som '''''--upload-pack=<git-upload-pack>'''''. | ||
--depth=<n> | '''''--depth=<n>''''' | ||
Begränsa hämtning till förfäderskedjor som inte är längre än 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'''. | Djupet 2147483647 behandlas som "obegränsat" av '''git-upload-pack'''. | ||
--shallow-since=<datum> | '''''--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. | 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> | '''''--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. | 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 | '''''--deepen-relative''''' | ||
Tolkar --depth relativt nuvarande gräns för grunt arkiv snarare än från toppen av varje fjärrgren. | Tolkar --depth relativt nuvarande gräns för grunt arkiv snarare än från toppen av varje fjärrgren. | ||
--refetch | '''''--refetch''''' | ||
Hoppar över förhandling med servern och hämtar alla matchande objekt. Används t.ex. vid ny partial clone med annan filterpolicy. | 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 | '''''--no-progress''''' | ||
Visa ingen förloppsindikator. | Visa ingen förloppsindikator. | ||
--check-self-contained-and-connected | '''''--check-self-contained-and-connected''''' | ||
Skriver "connectivity-ok" om mottagna paket är kompletta och sammanlänkade. | Skriver "connectivity-ok" om mottagna paket är kompletta och sammanlänkade. | ||
-v | '''''-v''''' | ||
Kör kommandot med mer utskrifter. | Kör kommandot med mer utskrifter. | ||
<arkiv> | '''''<arkiv>''''' | ||
URL till det fjärrarkiv som ska användas. | URL till det fjärrarkiv som ska användas. | ||
<ref>... | '''''<ref>...''''' | ||
Fjärrreferenser som ska uppdateras från. Relativt $GIT_DIR (t.ex. "HEAD", "refs/heads/master"). Om inget anges uppdateras alla fjärrhuvuden. | 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. | Om fjärrarkivet aktiverat '''uploadpack.allowTipSHA1InWant''', '''uploadpack.allowReachableSHA1InWant''' eller '''uploadpack.allowAnySHA1InWant''', kan referenserna även anges som 40-teckens SHA1. | ||
| Rad 88: | Rad 88: | ||
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). | 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 | 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 = | ||
Nuvarande version från 17 maj 2025 kl. 14.01
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.