git-fetch(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= git-fetch(1) = == NAMN == git-fetch - Hämta objekt och referenser från ett annat arkiv == SYNOPSIS == <pre> git fetch [<flaggor>] [<arkiv> [<refspec>...]] git fetch [<flaggor>] <grupp> git fetch --multiple [<flaggor>] [<arkiv>|<grupp>]... git fetch --all [<flaggor>] </pre> == BESKRIVNING == Hämtar grenar och/eller taggar (gemensamt kallade "refs") från ett eller flera andra arkiv, tillsammans med de objekt som krävs för att slutföra deras historik. Fjärrspå...')
 
Ingen redigeringssammanfattning
Rad 1: Rad 1:
= git-fetch(1) =
\== git-fetch(1) ==


== NAMN ==
\== NAMN ==
git-fetch - Hämta objekt och referenser från ett annat arkiv
git-fetch - Hämta objekt och referenser från ett annat arkiv


== SYNOPSIS ==
\== SYNOPSIS ==
 
<pre>
<pre>
git fetch [<flaggor>] [<arkiv> [<refspec>...]]
git fetch [<flaggor>] [<arkiv> [<refspec>...]]
Rad 12: Rad 13:
</pre>
</pre>


== BESKRIVNING ==
\== BESKRIVNING ==
Hämtar grenar och/eller taggar (gemensamt kallade "refs") från ett eller flera andra arkiv, tillsammans med de objekt som krävs för att slutföra deras historik. Fjärrspårande grenar uppdateras (se beskrivningen av '''<refspec>''' nedan för styrning av detta).
Hämtar grenar och/eller taggar (gemensamt kallade "referenser") från ett eller flera andra arkiv, tillsammans med de objekt som krävs för att fullborda deras historik. Fjärrspårande grenar uppdateras (se beskrivningen av '''<refspec>''' nedan för hur detta styrs).
 
Som standard hämtas även taggar som pekar in i den historik som hämtas; detta innebär att taggar som pekar på grenar du är intresserad av också hämtas. Beteendet kan ändras med '''''--tags''''' eller '''''--no-tags''''', eller genom inställningen '''remote.<namn>.tagOpt'''. Genom att använda en refspec som hämtar taggar explicit kan du även hämta taggar som inte pekar på grenar du är intresserad av.
 
'''git fetch''' kan hämta från ett enda angivet arkiv (namn eller URL), eller från flera samtidigt om ett '''<grupp>'''-namn ges och motsvarande '''remotes.<grupp>'''-post finns i konfigurationsfilen (se \[\[git-config(1)]]).
 
Om inget fjärrarkiv anges används '''origin''' som standard, såvida inte aktuell gren har en upstream-konfiguration.


Som standard hämtas även taggar som pekar in i hämtad historik, vilket gör att taggar relaterade till grenar du är intresserad av också följer med. Detta beteende kan ändras med '''''--tags''''' eller '''''--no-tags''''', eller genom inställningen '''remote.<namn>.tagOpt'''. Du kan även ange taggar explicit i en refspec för att hämta taggar som inte pekar mot hämtade grenar.
Namnen på de hämtade referenserna och de objekt-ID\:n de pekar på skrivs till '''.git/FETCH\_HEAD'''. Informationen används av skript eller andra Git-kommandon såsom \[\[git-pull(1)]].


'''git fetch''' kan hämta från ett enda namngivet arkiv eller URL, eller från flera samtidigt om '''<grupp>''' anges och det finns en '''remotes.<grupp>'''-post i konfigurationsfilen. (Se [[git-config(1)]]).
\== FLAGGOR ==
'''''--all'''''
Hämta från alla fjärrarkiv, utom de med konfigurationsflaggan '''remote.<namn>.skipFetchAll'''.


Om inget fjärrarkiv anges används '''origin''' som standard, såvida det inte finns en upstream-konfiguration för aktuell gren.
'''''-a''''', '''''--append'''''
Lägg till nya poster i '''.git/FETCH\_HEAD''' istället för att skriva över befintliga.


Namnen på de hämtade referenserna och objekt-ID:na de pekar på skrivs till '''.git/FETCH_HEAD'''. Denna information används av andra Git-kommandon som [[git-pull(1)]].
'''''--atomic'''''
Använd en atomär transaktion vid uppdatering av lokala referenser. Antingen uppdateras alla, eller inga vid fel.


== FLAGGOR ==
'''''--depth=<djup>'''''
'''''--all'''''
Begränsa hämtning till ett visst antal commit-ar från toppen av varje fjärrgren.
Hämta från alla konfigurerade fjärrarkiv, utom de som har konfigurationsvariabeln '''remote.<namn>.skipFetchAll''' satt.


'''''-a''''', '''''--append'''''
'''''--deepen=<antal>'''''
Lägg till de hämtade referenserna till befintligt innehåll i '''.git/FETCH_HEAD''' istället för att skriva över.
Liknar '''''--depth''''', men utgår från nuvarande gräns istället för toppen.


'''''--atomic'''''
'''''--shallow-since=<datum>'''''
Utför uppdateringar av lokala referenser atomärt – antingen uppdateras alla eller inga alls.
Förläng eller förkorta historiken till att inkludera alla commit-ar efter angivet datum.


'''''--depth=<antal>'''''
'''''--shallow-exclude=<ref>'''''
Begränsa hämtningen till det angivna antalet commit-ar från toppen av varje fjärrgren. Används även för att fördjupa eller korta av historiken i grunda arkiv.
Exkludera commit-ar som kan nås från angiven fjärrgren eller tagg.


'''''--deepen=<antal>'''''
'''''--unshallow'''''
Liknar '''''--depth''''', men utgår från nuvarande gräns för grunda arkiv istället för grenens topp.
Om källarkivet är komplett, konvertera ett grunt arkiv till ett fullständigt.


'''''--shallow-since=<datum>'''''
'''''--update-shallow'''''
Förläng eller korta ner historiken till att inkludera alla commit-ar efter angivet datum.
Tillåt uppdatering av '''.git/shallow''' vid hämtning från ett grunt arkiv.


'''''--shallow-exclude=<ref>'''''
'''''--negotiation-tip=\<commit|glob>'''''
Exkludera commit-ar som kan nås från angiven fjärrgren eller tagg. Kan upprepas.
Begränsa vilka lokala referenser som används för att förhandla gemensamma commit-ar.


'''''--unshallow'''''
'''''--negotiate-only'''''
Om källarkivet är komplett konverteras ett grunt arkiv till ett komplett genom att ta bort gränserna.
Hämtar inget, utan skriver endast ut gemensamma commit-ar baserat på '''--negotiation-tip'''.


'''''--update-shallow'''''
'''''--dry-run'''''
Tillåter att '''.git/shallow''' uppdateras vid hämtning från ett grunt arkiv.
Visa vad som skulle göras, men utför inget.


'''''--negotiation-tip=<commit|glob>'''''
'''''--porcelain'''''
Använd endast angivna referenser som utgångspunkt vid förhandling om gemensamma commit-ar, för att snabba upp hämtningen.
Skriv ut resultat i ett lättparsat format för skript.


'''''--negotiate-only''''' 
'''''--\[no-]write-fetch-head'''''
Hämtar inget, utan listar endast gemensamma commit-ar mellan lokalt arkiv och server utifrån '''''--negotiation-tip'''''.
Styr om FETCH\_HEAD ska skrivas eller inte.


'''''--dry-run'''''
'''''-f''''', '''''--force'''''
Visa vad som skulle göras, utan att utföra något.
Tvinga uppdatering även om det inte är en fast-forward.


'''''--porcelain'''''
'''''-k''''', '''''--keep'''''
Utskrift i maskinläsbart format till standardutgång. Se avsnittet OUTPUT.
Behåll nedladdade pack-filer.


'''''--[no-]write-fetch-head'''''
'''''--multiple'''''
Skriv (eller skriv inte) de hämtade referenserna till '''FETCH_HEAD'''. Som standard skrivs filen, men aldrig vid '''''--dry-run'''''.
Tillåt flera arkiv eller grupper.


'''''-f''''', '''''--force''''' 
... (Fortsättning följer)
Tillåt uppdatering av lokala grenar även om det inte är en fast-forward. Överstyr säkerhetskontroller.


...
\== SE ÄVEN ==
\[\[git-pull(1)]], \[\[git-clone(1)]], \[\[git-config(1)]]


\== GIT ==
Del av \[\[git(1)]]-sviten


\== COLOPHON ==
Denna sida är en översättning av manualsidan för '''git-fetch(1)''' som en del av Git-projektet. Originalinformationen finns på ⟨[http://git-scm.com/⟩](http://git-scm.com/⟩). Fel eller förbättringsförslag rapporteras till [man-pages@man7.org](mailto:man-pages@man7.org)





Versionen från 17 maj 2025 kl. 14.06

\== git-fetch(1) ==

\== NAMN == git-fetch - Hämta objekt och referenser från ett annat arkiv

\== SYNOPSIS ==

git fetch [<flaggor>] [<arkiv> [<refspec>...]]
git fetch [<flaggor>] <grupp>
git fetch --multiple [<flaggor>] [<arkiv>|<grupp>]...
git fetch --all [<flaggor>]

\== BESKRIVNING == Hämtar grenar och/eller taggar (gemensamt kallade "referenser") från ett eller flera andra arkiv, tillsammans med de objekt som krävs för att fullborda deras historik. Fjärrspårande grenar uppdateras (se beskrivningen av <refspec> nedan för hur detta styrs).

Som standard hämtas även taggar som pekar in i den historik som hämtas; detta innebär att taggar som pekar på grenar du är intresserad av också hämtas. Beteendet kan ändras med --tags eller --no-tags, eller genom inställningen remote.<namn>.tagOpt. Genom att använda en refspec som hämtar taggar explicit kan du även hämta taggar som inte pekar på grenar du är intresserad av.

git fetch kan hämta från ett enda angivet arkiv (namn eller URL), eller från flera samtidigt om ett <grupp>-namn ges och motsvarande remotes.<grupp>-post finns i konfigurationsfilen (se \[\[git-config(1)]]).

Om inget fjärrarkiv anges används origin som standard, såvida inte aktuell gren har en upstream-konfiguration.

Namnen på de hämtade referenserna och de objekt-ID\:n de pekar på skrivs till .git/FETCH\_HEAD. Informationen används av skript eller andra Git-kommandon såsom \[\[git-pull(1)]].

\== FLAGGOR == --all Hämta från alla fjärrarkiv, utom de med konfigurationsflaggan remote.<namn>.skipFetchAll.

-a, --append Lägg till nya poster i .git/FETCH\_HEAD istället för att skriva över befintliga.

--atomic Använd en atomär transaktion vid uppdatering av lokala referenser. Antingen uppdateras alla, eller inga vid fel.

--depth=<djup> Begränsa hämtning till ett visst antal commit-ar från toppen av varje fjärrgren.

--deepen=<antal> Liknar --depth, men utgår från nuvarande gräns istället för toppen.

--shallow-since=<datum> Förläng eller förkorta historiken till att inkludera alla commit-ar efter angivet datum.

--shallow-exclude=<ref> Exkludera commit-ar som kan nås från angiven fjärrgren eller tagg.

--unshallow Om källarkivet är komplett, konvertera ett grunt arkiv till ett fullständigt.

--update-shallow Tillåt uppdatering av .git/shallow vid hämtning från ett grunt arkiv.

--negotiation-tip=\<commit|glob> Begränsa vilka lokala referenser som används för att förhandla gemensamma commit-ar.

--negotiate-only Hämtar inget, utan skriver endast ut gemensamma commit-ar baserat på --negotiation-tip.

--dry-run Visa vad som skulle göras, men utför inget.

--porcelain Skriv ut resultat i ett lättparsat format för skript.

--\[no-]write-fetch-head Styr om FETCH\_HEAD ska skrivas eller inte.

-f, --force Tvinga uppdatering även om det inte är en fast-forward.

-k, --keep Behåll nedladdade pack-filer.

--multiple Tillåt flera arkiv eller grupper.

... (Fortsättning följer)

\== SE ÄVEN == \[\[git-pull(1)]], \[\[git-clone(1)]], \[\[git-config(1)]]

\== GIT == Del av \[\[git(1)]]-sviten

\== COLOPHON == Denna sida är en översättning av manualsidan för git-fetch(1) som en del av Git-projektet. Originalinformationen finns på ⟨[1](http://git-scm.com/⟩). Fel eller förbättringsförslag rapporteras till [man-pages@man7.org](mailto:man-pages@man7.org)


Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/git-fetch.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.