git-fetch(1)
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.