EngelsFransSpaans

Ad


OnWorks-favicon

git-am - Online in de cloud

Voer git-am uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht git-am die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


git-am - Pas een reeks patches toe vanuit een mailbox

KORTE INHOUD


git am [--aftekenen] [--keep] [--[no-]keep-cr] [--[no-]utf8]
[--[no-]3way] [--interactief] [--committer-datum-is-auteur-datum]
[--negeer-datum] [--negeer-spatie-verandering | --negeer-witruimte]
[--witruimte= ] [-C ] [-P ] [--map= ]
[--uitsluiten= ] [--include= ] [--afwijzen] [-q | --rustig]
[--[geen-]schaar] [-S[ ]] [--patch-format= ]
[( | )...]
git am (--ga door | --skip | --abort)

PRODUCTBESCHRIJVING


Splitst e-mailberichten in een mailbox op in commit-logboekberichten, auteurschapsinformatie en
patches, en past deze toe op de huidige vertakking.

OPTIES


( | )...
De lijst met mailboxbestanden waaruit patches moeten worden gelezen. Als u dit argument niet aanvoert,
het commando leest van de standaardinvoer. Als u mappen opgeeft, zullen ze dat zijn
behandeld als Maildirs.

-s, --aftekening
Voeg een Signed-off-by:-regel toe aan het commit-bericht, met behulp van de committer-identiteit van
jezelf. Zie de afmeldoptie in git-commit(1) voor meer informatie.

-k, --houden
Geef de vlag -k door aan git mailinfo (Zie git-mailinfo(1)).

--keep-non-patch
Geef -b vlag door aan git mailinfo (Zie git-mailinfo(1)).

--[no-]keep-cr
Met --keep-cr bel je git mailsplitsing (Zie git-mailsplit(1)) met dezelfde optie, naar
voorkomen dat CR aan het einde van de regels wordt verwijderd. configuratievariabele am.keepcr
kan worden gebruikt om het standaardgedrag te specificeren. --no-keep-cr is handig om te overschrijven
ben.keepcr.

-c, --schaar
Verwijder alles in het lichaam vóór een schaarlijn (zie git-mailinfo(1)). Kan zijn
standaard geactiveerd met behulp van de configuratievariabele mailinfo.scissors.

--geen schaar
Negeer schaarlijnen (zie git-mailinfo(1)).

-m, --bericht-id
Geef de vlag -m door aan git mailinfo (Zie git-mailinfo(1)), zodat de Message-ID-header
wordt toegevoegd aan het commit-bericht. Hiervoor kan de configuratievariabele am.messageid worden gebruikt
specificeer het standaardgedrag.

--geen-bericht-ID
Voeg de Message-ID header niet toe aan het commit-bericht. no-message-id is nuttig
overschrijf am.messageid.

-q, --stil
Wees stil. Druk alleen foutmeldingen af.

-u, --utf8
Geef de vlag -u door aan git mailinfo (Zie git-mailinfo(1)). Het voorgestelde commit-logboekbericht
uit de e-mail wordt opnieuw gecodeerd in UTF-8-codering (configuratievariabele
i18n.commitencoding kan worden gebruikt om de voorkeurscodering van het project te specificeren als dit niet het geval is
UTF-8).

Dit was optioneel in eerdere versies van git, maar nu is het de standaard. Je kunt gebruiken
--no-utf8 om dit te overschrijven.

--geen-utf8
Geef -n vlag door aan git mailinfo (Zie git-mailinfo(1)).

-3, --3weg, --geen-3weg
Wanneer de patch niet netjes wordt toegepast, valt u terug op 3-way merge als de patch opneemt
de identiteit van de blobs waarop het zou moeten van toepassing zijn en we hebben die blobs beschikbaar
lokaal. --no-3way kan worden gebruikt om de configuratievariabele am.threeWay te overschrijven. Voor
zie am.threeWay in voor meer informatie git-config(1).

--ignore-spatie-verandering, --ignore-witruimte, --witruimte= , -C , -P ,
--map= , --exclude= , --include= , --afwijzen
Deze vlaggen worden doorgegeven aan de git dit toepassen (Zie git-toepassen(1)) programma dat de
patch.

--patch-formaat
Standaard probeert de opdracht het patchformaat automatisch te detecteren. Deze optie
Hiermee kan de gebruiker de automatische detectie omzeilen en het patchformaat opgeven
de patch(s) moeten worden geïnterpreteerd als. Geldige formaten zijn mbox, stgit, stgit-series
en hg.

-i, --interactief
Interactief uitvoeren.

--committer-datum-is-auteur-datum
Standaard registreert het commando de datum uit het e-mailbericht als de auteur van de commit
date, en gebruikt het tijdstip waarop de commit is gemaakt als de committerdatum. Hierdoor kan de gebruiker
liegen over de committerdatum door dezelfde waarde te gebruiken als de auteursdatum.

--negeer-datum
Standaard registreert het commando de datum uit het e-mailbericht als de auteur van de commit
date, en gebruikt het tijdstip waarop de commit is gemaakt als de committerdatum. Hierdoor kan de gebruiker
liegen over de auteursdatum door dezelfde waarde te gebruiken als de committerdatum.

--overslaan
Sla de huidige patch over. Dit heeft alleen betekenis bij het herstarten van een afgebroken patch.

-S[ ], --gpg-teken[= ]
GPG-teken legt vast. Het keyid-argument is optioneel en is standaard ingesteld op de committer
identiteit; indien opgegeven, moet het zonder spatie bij de optie worden geplakt.

--doorgaan, -r, --opgelost
Na een patchfout (bijvoorbeeld bij een poging een conflicterende patch toe te passen) heeft de gebruiker dat gedaan
heb het met de hand toegepast en het indexbestand slaat het resultaat van de toepassing op. Maak een
commit met behulp van het auteurschap en commit-logboek uit het e-mailbericht en de
huidige indexbestand en ga verder.

--resolvemsg=
Wanneer er een patchfout optreedt, wordt op het scherm afgedrukt voordat u afsluit. Dit
overschrijft het standaardbericht waarin u wordt geïnformeerd dat u --continu of --skip moet gebruiken om de
mislukking. Dit is uitsluitend voor intern gebruik tussen git opnieuw baseren en git am.

--afbreken
Herstel de oorspronkelijke vertakking en beëindig de patchbewerking.

DISCUSSIE


De naam van de commit-auteur wordt overgenomen uit de regel "From:" van het bericht, en de commit-auteur
datum wordt overgenomen uit de regel "Datum: " van het bericht. De regel 'Onderwerp:' wordt gebruikt als
titel van de commit, na het verwijderen van het algemene voorvoegsel "[PATCH ]". Het onderwerp: "
line wordt verondersteld beknopt te beschrijven waar de commit over gaat in één regel tekst.

De regels "From: " en "Subject: " die met de hoofdtekst beginnen, overschrijven de respectievelijke commit-auteur
naam- en titelwaarden uit de kopteksten.

Het commit-bericht wordt gevormd door de titel uit het "Onderwerp: ", een lege regel en de
hoofdtekst van het bericht tot waar de patch begint. Overtollige witruimte aan het einde van elk
lijn wordt automatisch gestript.

De patch zal naar verwachting inline zijn, direct na het bericht. Elke regel die van is
het formulier:

· drie streepjes en einde van de regel, of

· een regel die begint met "diff -", of

· een regel die begint met "Index: "

wordt genomen als het begin van een patch, en het commit-logboekbericht wordt beëindigd vóór de
eerste keer dat zo'n lijn voorkomt.

Wanneer je git am voor het eerst aanroept, geef je het de namen van de mailboxen die moeten worden verwerkt. Bij
Bij het zien van de eerste patch die niet van toepassing is, wordt deze in het midden afgebroken. Je kunt er van herstellen
dit op twee manieren:

1. sla de huidige patch over door de opdracht opnieuw uit te voeren met de --overslaan optie.

2. Los het conflict in de werkmap met de hand op en werk het indexbestand bij
in een staat die de patch had moeten opleveren. Voer vervolgens de opdracht uit met de
--doorgaan met optie.

Het commando weigert nieuwe mailboxen te verwerken totdat de huidige bewerking is voltooid, dus
als je besluit om helemaal opnieuw te beginnen, voer dan git am --abort uit voordat je het commando uitvoert
met mailboxnamen.

Voordat er patches worden toegepast, wordt ORIG_HEAD ingesteld op het uiteinde van de huidige vertakking. Dit is
handig als je problemen hebt met meerdere commits, zoals hardlopen git am op de verkeerde tak
of een fout in de commits die gemakkelijker kan worden opgelost door de mailbox te wijzigen (bijv. fouten
in de regels "Van:").

HOOKS


Met deze opdracht kunnen de hooks applypatch-msg, pre-applypatch en post-applypatch worden uitgevoerd. Zien
githaken(5) voor meer informatie.

Gebruik git-am online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad