git-am(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med 'Toppen! Här kommer den fullständiga svenska översättningen av manualsidan för `git-am(1)` i MediaWiki-format, enligt den stil du föredrar: --- = git-am(1) = == NAMN == git-am – Applicera en serie patchar från en brevlåda == SYNOPSIS == <pre> git am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8] [--no-verify] [--[no-]3way] [--interactive] [--committer-date-is-author-date] [--ignore-date] [--ignore-space-change | --ignore-whitespace]...')
(Ingen skillnad)

Versionen från 8 april 2025 kl. 06.15

Toppen! Här kommer den fullständiga svenska översättningen av manualsidan för `git-am(1)` i MediaWiki-format, enligt den stil du föredrar:

---

git-am(1)

NAMN

git-am – Applicera en serie patchar från en brevlåda

SYNOPSIS

git am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8] [--no-verify]
       [--[no-]3way] [--interactive] [--committer-date-is-author-date]
       [--ignore-date] [--ignore-space-change | --ignore-whitespace]
       [--whitespace=<åtgärd>] [-C<n>] [-p<n>] [--directory=<katalog>]
       [--exclude=<sökväg>] [--include=<sökväg>] [--reject] [-q | --quiet]
       [--[no-]scissors] [-S[<nyckel-id>]] [--patch-format=<format>]
       [--quoted-cr=<åtgärd>]
       [--empty=(stop|drop|keep)]
       ([<mbox> | <Maildir>]...)

git am (--continue | --skip | --abort | --quit | --retry | --show-current-patch[=(diff|raw)] | --allow-empty)

BESKRIVNING

Delar upp e-postmeddelanden i en brevlåda till commit-meddelanden, författarinformation och patchar, och applicerar dem på den aktuella grenen. Detta kan ses som motsatsen till att köra git-format-patch(1) på en gren med rak historik utan sammanslagningar.

FLAGGOR

<mbox>|<Maildir>...
    Lista med brevlådefiler att läsa patchar från. Om inga anges läses från standard in. Kataloger behandlas som Maildirs.

-s, --signoff
    Lägg till en ”Signed-off-by”-rad med användarens identitet.

-k, --keep
    Vidarebefordrar -k-flaggan till git-mailinfo.

--keep-non-patch
    Vidarebefordrar -b-flaggan till git-mailinfo.

--[no-]keep-cr
    Bevara (eller ta bort) vagnreturer i slutet av rader.

-c, --scissors
    Ta bort allt före en saxlinje (”scissors line”).

--quoted-cr=<åtgärd>
    Anger hur citerade vagnreturer ska hanteras.

--empty=(drop|keep|stop)
    Hur e-postmeddelanden utan patchar ska hanteras:
      drop – hoppa över,
      keep – skapa tom commit,
      stop – stoppa körningen (standard).

-m, --message-id
    Inkludera Message-ID-raden i commit-meddelandet.

-q, --quiet
    Var tyst; visa endast fel.

-u, --utf8
    Återkoda meddelandet till UTF-8 (standard).

--no-utf8
    Inaktivera återkodning till UTF-8.

-3, --3way / --no-3way
    Använd 3-vägs-sammanslagning vid konflikter om möjligt.

--rerere-autoupdate / --no-rerere-autoupdate
    Uppdatera index efter automatiserad konfliktlösning.

--ignore-space-change, --ignore-whitespace, --whitespace=<åtgärd>, -C<n>, -p<n>, --directory=<katalog>, --exclude=<sökväg>, --include=<sökväg>, --reject
    Skickas vidare till [[git-apply(1)]]

--patch-format
    Anger patchformatet: mbox, mboxrd, stgit, stgit-series, hg

-i, --interactive
    Interaktiv körning.

-n, --no-verify
    Hoppa över applypatch-msg och pre-applypatch hooks.

--committer-date-is-author-date
    Använd samma datum för committer och author.

--ignore-date
    Använd endast commit-tid som datum.

--skip
    Hoppa över aktuell patch.

-S[<nyckel-id>], --gpg-sign[=<nyckel-id>], --no-gpg-sign
    Signera commiten med GPG.

--continue, -r, --resolved
    Fortsätt efter manuell konfliktlösning.

--resolvemsg=<meddelande>
    Eget meddelande vid konflikt.

--abort
    Återställ grenen och avbryt körningen.

--quit
    Avbryt utan att ändra HEAD eller index.

--retry
    Försök applicera senaste patch igen.

--show-current-patch[=(diff|raw)]
    Visa aktuell patch vid avbrott.

--allow-empty
    Tillåt tomma commits från e-post utan patch.

DISKUSSION

Författarens namn och datum hämtas från ”From:” och ”Date:”-raderna i e-posten. ”Subject:”-raden används som commit-titel. Commit-meddelandet består av denna titel följt av en tom rad och meddelandets kropp fram till patchens början.

Patchens början känns igen på t.ex.:

  • en rad med tre streck,
  • rader som börjar med ”diff -” eller ”Index: ”

Om patchen inte kan appliceras pausas körningen. Du kan då:

1. Hoppa över patchen med `--skip` 2. Lösa konflikten manuellt, köra `git add`, och sedan `--continue`

Om du vill avbryta körningen och börja om, använd `git am --abort`.

Före körning sätts ORIG_HEAD till branchens tip.

HOOKS

`git am` kör följande hooks om de är definierade: `applypatch-msg`, `pre-applypatch`, `post-applypatch`. Se githooks(5).

KONFIGURATION

am.keepcr
    Om true, anropas git-mailsplit med --keep-cr (bevara vagnreturer).
am.threeWay
    Om true, försök 3-vägs-sammanslagning vid konflikt. Motsvarar --3way.

SE ÄVEN

git-apply(1), git-format-patch(1)

GIT

Del av git(1)-sviten

COLOPHON

Denna sida är en del av Git-projektet. För mer information, se ⟨http://git-scm.com/⟩ eller källkoden på ⟨https://github.com/git/git.git⟩.

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/git-am.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.