git-fetch-pack(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
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-fetch(1)

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.