git-add(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med 'Tack! Här kommer en översättning av hela manualsidan för `git-add(1)` till svenska i MediaWiki-format, enligt den stil du tidigare använt: --- == NAMN == git-add – Lägg till filinnehåll i index == SYNOPSIS == <pre> git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p] [--edit | -e] [--[no-]all | -A | --[no-]ignore-removal | [--update | -u]] [--sparse] [--intent-to-add | -N] [--refresh] [--ignore-errors] [...') |
(Ingen skillnad)
|
Versionen från 7 april 2025 kl. 10.00
Tack! Här kommer en översättning av hela manualsidan för `git-add(1)` till svenska i MediaWiki-format, enligt den stil du tidigare använt:
---
NAMN
git-add – Lägg till filinnehåll i index
SYNOPSIS
git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p] [--edit | -e] [--[no-]all | -A | --[no-]ignore-removal | [--update | -u]] [--sparse] [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--renormalize] [--chmod=(+|-)x] [--pathspec-from-file=<fil> [--pathspec-file-nul]] [--] [<sökvägsmönster>...]
BESKRIVNING
Detta kommando uppdaterar index genom att använda aktuellt innehåll från arbetskatalogen, för att förbereda det innehåll som ska läggas till i nästa commit. Vanligtvis läggs hela innehållet i befintliga sökvägar till, men med vissa flaggor kan man lägga till bara delar av ändringar, eller ta bort sökvägar som inte längre existerar.
Indexet håller en ögonblicksbild av arbetskatalogens innehåll, och det är denna ögonblicksbild som tas med i nästa commit. Därför måste du köra `git add` efter att du gjort ändringar i filer innan du committar.
Kommandot kan köras flera gånger före en commit. Det lägger bara till filens innehåll vid det tillfälle kommandot körs; om du gör fler ändringar måste du köra `git add` igen.
Ignorerade filer läggs normalt inte till. Om ignorerade filer anges direkt på kommandoraden kommer `git add` att misslyckas. Om ignorerade filer upptäcks via rekursion eller globbing ignoreras de tyst. Använd `-f` för att tvinga tillägg av ignorerade filer.
Se även git-commit(1) för andra sätt att lägga till innehåll i en commit.
FLAGGOR
<pathspec>... Filer att lägga till. Du kan använda mönster (t.ex. *.c) eller ange kataloger. -n, --dry-run Visa vad som skulle göras, utan att faktiskt lägga till filer. -v, --verbose Visa mer information. -f, --force Tillåt tillägg av ignorerade filer. --sparse Tillåt ändringar utanför sparse-checkout-zonen. Se [[git-sparse-checkout(1)]]. -i, --interactive Interaktivt läge för att lägga till ändringar. -p, --patch Välj patchar att lägga till interaktivt. -e, --edit Redigera patchen manuellt. -u, --update Uppdatera endast redan spårade filer. -A, --all, --no-ignore-removal Lägg till, ändra och ta bort filer för att matcha arbetskatalogen. --no-all, --ignore-removal Lägg till nya och ändrade filer, ignorera borttagna. -N, --intent-to-add Registrera att en fil kommer att läggas till senare. --refresh Uppdatera bara stat() i indexet. --ignore-errors Fortsätt trots fel. --ignore-missing Endast tillsammans med --dry-run. --no-warn-embedded-repo Undertryck varning för inbäddade Git-repon. --renormalize Lägg till filer på nytt efter ändring av radslutsinställningar. --chmod=(+|-)x Sätt eller ta bort körbarhetsflagga i index. --pathspec-from-file=<fil> Läs sökvägar från fil. --pathspec-file-nul Tolk sökvägar från fil som NUL-avgränsade. -- Används för att separera flaggor från filnamn.
EXEMPEL
- Lägg till alla `*.txt`-filer i `Documentation/` och underkataloger:
$ git add Documentation/\*.txt
- Lägg till alla `git-*.sh`-skript (ej rekursivt):
$ git add git-*.sh
INTERAKTIVT LÄGE
Vid körning med `-i` visas en meny där du kan välja bland kommandon såsom:
- status
- update
- revert
- add untracked
- patch
- diff
- quit
- help
Använd siffror eller namn (t.ex. `1`, `status`) för att välja.
Patch-läget låter dig välja vilka delar (hunks) av en ändring som ska läggas till.
REDIGERA PATCHAR
Vid `git add -e` får du redigera diffen direkt i en editor. Använd `+` för tillägg, `-` för borttagning, och ändra till ` ` (mellanslag) för att förhindra staging.
Exempel:
- +rad = rad läggs till
- -rad = rad tas bort
- rad = oförändrad rad
Om du gör ogiltiga ändringar kan patchen misslyckas att appliceras.
KONFIGURATION
Inställningar från git-config(1):
- `add.ignoreErrors` – motsvarar `--ignore-errors`.
- `add.ignore-errors` – (föråldrad).
SE ÄVEN
git-status(1), git-rm(1), git-reset(1), git-mv(1), git-commit(1), git-update-index(1)
GIT
Del av git(1)-sviten.
COLOPHON
Denna sida är en del av Git-projektet (distribuerat versionshanteringssystem). Mer information: https://git-scm.com/
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/git-add.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 som har sponsrat Linux.se med webbhotell.