git-add(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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 redigeringssammanfattning
Rad 1: Rad 1:
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 ==
== NAMN ==
git-add – Lägg till filinnehåll i index
git-add – Lägg till filinnehåll i index

Versionen från 7 april 2025 kl. 10.01

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.