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å...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| (En mellanliggande sidversion av samma användare visas inte) | |||
| Rad 1: | Rad 1: | ||
= git-fetch(1) = | == git-fetch(1) == | ||
== NAMN == | == NAMN == | ||
| Rad 5: | Rad 5: | ||
== SYNOPSIS == | == SYNOPSIS == | ||
<pre> | <pre> | ||
git fetch [<flaggor>] [<arkiv> [<refspec>...]] | git fetch [<flaggor>] [<arkiv> [<refspec>...]] | ||
| Rad 13: | Rad 14: | ||
== BESKRIVNING == | == BESKRIVNING == | ||
Hämtar grenar och/eller taggar (gemensamt kallade " | 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 | 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 | '''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 | 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 objekt-ID: | 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 == | == FLAGGOR == | ||
'''''--all''''' | '''''--all''''' | ||
Hämta från alla | 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. | |||
'''''--shallow | '''''--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 | 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å ⟨[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) | |||
= Sidslut = | = Sidslut = | ||
Nuvarande version från 17 maj 2025 kl. 14.08
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.