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

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
 
(En mellanliggande sidversion av samma användare visas inte)
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
    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
'''''--stdin''''' 
    Kör inte '''git unpack-objects''' på mottagna data, utan skapa en
Ta listan med referenser från stdin, en per rad. Om referenser även anges på kommandoraden behandlas dessa först. 
    enda packfil av datan och lagra den i objektarkivet. Om flaggan
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.
    anges två gånger låses packfilen mot ompackning.


--thin
'''''-q''''', '''''--quiet''''' 
    Hämta ett "tunt" paket, som sparar nätverkstrafik genom att
Skickar -q till '''git unpack-objects'''; detta gör kloningen mindre pratig.
    referera till redan befintliga objekt i deltaform.


--include-tag
'''''-k''''', '''''--keep''''' 
    Om fjärrsidan stöder det kommer annoterade taggar att laddas ned
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.
    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;
'''''--thin''''' 
    Ange sökväg till '''git-upload-pack''' på fjärrsidan, om den inte
Hämta ett "tunt" paket, som sparar nätverkstrafik genom att referera till redan befintliga objekt i deltaform.
    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;
'''''--include-tag'''''
    Samma som '''--upload-pack=&lt;git-upload-pack&gt;'''.
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.


--depth=&lt;n&gt;
'''''--upload-pack=<git-upload-pack>''''' 
    Begränsa hämtning till förfäderskedjor som inte är längre än n.
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.
    Djupet 2147483647 behandlas som "obegränsat" av '''git-upload-pack'''.


--shallow-since=&lt;datum&gt;
'''''--exec=<git-upload-pack>''''' 
    Förläng eller förkorta historiken för ett grunt arkiv så att den
Samma som '''''--upload-pack=<git-upload-pack>'''''.
    innehåller alla commit-ar efter angivet datum.


--shallow-exclude=&lt;ref&gt;
'''''--depth=<n>''''' 
    Förläng eller förkorta historiken för ett grunt arkiv så att den
Begränsa hämtning till förfäderskedjor som inte är längre än n.
    exkluderar commit-ar som nås via angiven fjärrgren eller tagg.
Djupet 2147483647 behandlas som "obegränsat" av '''git-upload-pack'''.
    Kan anges flera gånger.


--deepen-relative
'''''--shallow-since=<datum>''''' 
    Tolkar --depth relativt nuvarande gräns för grunt arkiv snarare
Förläng eller förkorta historiken för ett grunt arkiv så att den innehåller alla commit-ar efter angivet datum.
    än från toppen av varje fjärrgren.


--refetch
'''''--shallow-exclude=<ref>''''' 
    Hoppar över förhandling med servern och hämtar alla matchande
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.
    objekt. Används t.ex. vid ny partial clone med annan filterpolicy.


--no-progress
'''''--deepen-relative''''' 
    Visa ingen förloppsindikator.
Tolkar --depth relativt nuvarande gräns för grunt arkiv snarare än från toppen av varje fjärrgren.


--check-self-contained-and-connected
'''''--refetch''''' 
    Skriver "connectivity-ok" om mottagna paket är kompletta och
Hoppar över förhandling med servern och hämtar alla matchande objekt. Används t.ex. vid ny partial clone med annan filterpolicy.
    sammanlänkade.


-v
'''''--no-progress''''' 
    Kör kommandot med mer utskrifter.
Visa ingen förloppsindikator.


&lt;arkiv&gt;
'''''--check-self-contained-and-connected''''' 
    URL till det fjärrarkiv som ska användas.
Skriver "connectivity-ok" om mottagna paket är kompletta och sammanlänkade.


&lt;ref&gt;...
'''''-v''''' 
    Fjärrreferenser som ska uppdateras från. Relativt $GIT_DIR
Kör kommandot med mer utskrifter.
    (t.ex. "HEAD", "refs/heads/master"). Om inget anges uppdateras
    alla fjärrhuvuden.


    Om fjärrarkivet aktiverat
'''''<arkiv>'''''
    '''uploadpack.allowTipSHA1InWant''',
URL till det fjärrarkiv som ska användas.
    '''uploadpack.allowReachableSHA1InWant''' eller
    '''uploadpack.allowAnySHA1InWant''',
    kan referenserna även anges som 40-teckens SHA1.


</pre>
'''''<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 ==
== 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





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.