git-fetch(1): Skillnad mellan sidversioner
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å...') |
(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.