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

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Rad 1: Rad 1:
= git-fetch-pack(1) =
= git-fetch-pack(1) =
== NAMN ==
== NAMN ==
git-fetch-pack - Ta emot saknade objekt från ett annat arkiv
git-fetch-pack - Ta emot saknade objekt från ett annat arkiv
Rad 6: Rad 7:
<pre>
<pre>
git fetch-pack [--all] [--quiet|-q] [--keep|-k] [--thin] [--include-tag]
git fetch-pack [--all] [--quiet|-q] [--keep|-k] [--thin] [--include-tag]
               [--upload-pack=&lt;git-upload-pack&gt;]
               [--upload-pack=<git-upload-pack>]
               [--depth=&lt;n&gt;] [--no-progress]
               [--depth=<n>] [--no-progress]
               [-v] &lt;arkiv&gt; [&lt;ref&gt;...]
               [-v] <arkiv> [<ref>...]
</pre>
</pre>


Rad 19: Rad 20:


== FLAGGOR ==
== FLAGGOR ==
<pre>
--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
Ta listan med referenser från stdin, en per rad. Om referenser även anges på kommandoraden behandlas dessa först
    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
-q, --quiet 
    referenserna vara i paketformat (pkt-line). Varje ref måste ligga
Skickar -q till '''git unpack-objects'''; detta gör kloningen mindre pratig.
    i ett separat paket, avslutat med ett flush-paket.


-q, --quiet
-k, --keep 
    Skickar -q till '''git unpack-objects'''; detta gör kloningen mindre
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.
    pratig.


-k, --keep
--thin 
    Kör inte '''git unpack-objects''' på mottagna data, utan skapa en
Hämta ett "tunt" paket, som sparar nätverkstrafik genom att referera till redan befintliga objekt i deltaform.
    enda packfil av datan och lagra den i objektarkivet. Om flaggan
    anges två gånger låses packfilen mot ompackning.


--thin
--include-tag 
    Hämta ett "tunt" paket, som sparar nätverkstrafik genom att
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.
    referera till redan befintliga objekt i deltaform.


--include-tag
--upload-pack=<git-upload-pack> 
    Om fjärrsidan stöder det kommer annoterade taggar att laddas ned
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.
    tillsammans med objekt de refererar till. Det är anroparen som
    får avgöra vilka taggar som därigenom gjorts tillgängliga.


--upload-pack=&lt;git-upload-pack&gt;
--exec=<git-upload-pack
    Ange sökväg till '''git-upload-pack''' på fjärrsidan, om den inte
Samma som '''--upload-pack=<git-upload-pack>'''.
    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=&lt;git-upload-pack&gt;
--depth=<n> 
    Samma som '''--upload-pack=&lt;git-upload-pack&gt;'''.
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'''.


--depth=&lt;n&gt;
--shallow-since=<datum> 
    Begränsa hämtning till förfäderskedjor som inte är längre än n.
Förläng eller förkorta historiken för ett grunt arkiv så att den innehåller alla commit-ar efter angivet datum.
    Djupet 2147483647 behandlas som "obegränsat" av '''git-upload-pack'''.


--shallow-since=&lt;datum&gt;
--shallow-exclude=<ref> 
    Förläng eller förkorta historiken för ett grunt arkiv så att den
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.
    innehåller alla commit-ar efter angivet datum.


--shallow-exclude=&lt;ref&gt;
--deepen-relative 
    Förläng eller förkorta historiken för ett grunt arkiv så att den
Tolkar --depth relativt nuvarande gräns för grunt arkiv snarare än från toppen av varje fjärrgren.
    exkluderar commit-ar som nås via angiven fjärrgren eller tagg.
    Kan anges flera gånger.


--deepen-relative
--refetch 
    Tolkar --depth relativt nuvarande gräns för grunt arkiv snarare
Hoppar över förhandling med servern och hämtar alla matchande objekt. Används t.ex. vid ny partial clone med annan filterpolicy.
    än från toppen av varje fjärrgren.


--refetch
--no-progress 
    Hoppar över förhandling med servern och hämtar alla matchande
Visa ingen förloppsindikator.
    objekt. Används t.ex. vid ny partial clone med annan filterpolicy.


--no-progress
--check-self-contained-and-connected 
    Visa ingen förloppsindikator.
Skriver "connectivity-ok" om mottagna paket är kompletta och sammanlänkade.


--check-self-contained-and-connected
-
    Skriver "connectivity-ok" om mottagna paket är kompletta och
Kör kommandot med mer utskrifter.
    sammanlänkade.


-v
<arkiv> 
    Kör kommandot med mer utskrifter.
URL till det fjärrarkiv som ska användas.


&lt;arkiv&gt;
<ref>...
    URL till det fjärrarkiv som ska användas.
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.
&lt;ref&gt;...
    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 ==
== SE ÄVEN ==
Rad 113: Rad 84:


== COLOPHON ==
== 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).
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
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 =

Versionen från 17 maj 2025 kl. 13.59

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.