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

Versionen från 17 maj 2025 kl. 14.04

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.