git-fetch(1)

Från Wiki.linux.se
Version från den 17 maj 2025 kl. 14.04 av Admin (diskussion | bidrag) (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å...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

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 "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).

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.

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

Om inget fjärrarkiv anges används origin som standard, såvida det inte finns en upstream-konfiguration för aktuell gren.

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

FLAGGOR

--all Hämta från alla konfigurerade fjärrarkiv, utom de som har konfigurationsvariabeln remote.<namn>.skipFetchAll satt.

-a, --append Lägg till de hämtade referenserna till befintligt innehåll i .git/FETCH_HEAD istället för att skriva över.

--atomic Utför uppdateringar av lokala referenser atomärt – antingen uppdateras alla eller inga alls.

--depth=<antal> 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.

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

--shallow-since=<datum> Förläng eller korta ner 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. Kan upprepas.

--unshallow Om källarkivet är komplett konverteras ett grunt arkiv till ett komplett genom att ta bort gränserna.

--update-shallow Tillåter att .git/shallow uppdateras vid hämtning från ett grunt arkiv.

--negotiation-tip=<commit|glob> Använd endast angivna referenser som utgångspunkt vid förhandling om gemensamma commit-ar, för att snabba upp hämtningen.

--negotiate-only Hämtar inget, utan listar endast gemensamma commit-ar mellan lokalt arkiv och server utifrån --negotiation-tip.

--dry-run Visa vad som skulle göras, utan att utföra något.

--porcelain Utskrift i maskinläsbart format till standardutgång. Se avsnittet OUTPUT.

--[no-]write-fetch-head Skriv (eller skriv inte) de hämtade referenserna till FETCH_HEAD. Som standard skrivs filen, men aldrig vid --dry-run.

-f, --force Tillåt uppdatering av lokala grenar även om det inte är en fast-forward. Överstyr säkerhetskontroller.

...



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.