Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.43.1 → 2.53.0 no changes
-
2.43.0
2023-11-20
- 2.38.1 → 2.42.4 no changes
-
2.38.0
2022-10-02
- 2.32.1 → 2.37.7 no changes
-
2.32.0
2021-06-06
- 2.31.1 → 2.31.8 no changes
-
2.31.0
2021-03-15
- 2.29.1 → 2.30.9 no changes
-
2.29.0
2020-10-19
- 2.9.5 → 2.28.1 no changes
-
2.8.6
2017-07-30
- 2.4.12 → 2.7.6 no changes
-
2.3.10
2015-09-28
- 2.1.4 → 2.2.3 no changes
-
2.0.5
2014-12-17
SYNOPSIS
git mailinfo [-k|-b] [-u | --encoding=<kodning> | -n] [--[no-]scissors] [--quoted-cr=<handling>] <medd> <patch>
BESKRIVNING
Läser ett enda e-postmeddelande från standardinmatningen och skriver inchecknings-loggmeddelandet i <medd>-filen och patcharna i <patch>-filen. Författarnamn, e-postadress och ämnesrad skrivs ut till standardutmatningen för att användas av git am för att skapa en incheckning. Det är vanligtvis inte nödvändigt att använda detta kommando direkt. Se git-am[1] istället.
ALTERNATIV
- -k
-
Vanligtvis tar programmet bort e-postfragment från huvud-raden Ämne: (
Subject) för att extrahera titelraden för inchecknings-loggmeddelandet. Det här alternativet förhindrar detta nötande och är mest användbart när det används för att läsa tillbaka utdata från git format-patch -k.Mer specifikt, tas följande bort tills ingen av dem finns kvar:
-
Inledande och efterföljande blanksteg.
-
Inledande
Re:,re:och:. -
Inledande strängar inom parentes (mellan [ och ], vanligtvis [
PATCH]).
Slutligen, normaliseras serier av blanksteg till ett enda ASCII-mellanslags tecken.
-
- -b
-
När -k inte är aktivt tas alla inledande strängar inom parentes med [ och ] bort. Det här alternativet begränsar borttagningen till endast de par vars sträng inom parentes innehåller ordet "PATCH".
- -u
-
Inchecknings-loggen meddelandet, författarnamnet och författar-e-postadressen hämtas från e-postmeddelandet och efter minimal avkodning av MIME-överföringskodningen omkodas de i teckenuppsättningen som anges av
i18n.commitEncoding(standardinställningen är UTF-8) genom att translitterera dem. Detta brukade vara valfritt men är nu standard.Observera att patchen alltid används som den är utan teckenuppsättningskonvertering, även med denna flagga.
- --encoding=<kodning>
-
Liknar -u. Men vid omkodning används den teckenuppsättning som anges här istället för den som anges av
i18n.commitEncodingeller UTF-8. - -n
-
Inaktivera all omkodning av teckenuppsättningar för metadata.
- -m
- --message-id
-
Kopiera Message-ID-huvudet i slutet av inchecknings-meddelandet. Detta är användbart för att associera incheckningar med diskussioner på e-postlistor.
- --scissors
-
Ta bort allt i brödtexten före en saxlinjen (t.ex. "-- >8 --"). Linjen representerar sax- och perforeringsmärken och används för att be läsaren att klippa meddelandet vid den raden. Om den raden visas i meddelandets brödtext före patchen ignoreras allt före den (inklusive själva saxlinjen) när det här alternativet används.
Detta är användbart om du vill börja ditt meddelande i en diskussionstråd med kommentarer och förslag på meddelandet du svarar på, och avsluta det med en patch-inlämning, genom att separera diskussionen och början av det föreslagna inchecknings-loggmeddelandet med en saxlinje.
Detta kan aktiveras som standard med konfigurationsalternativet mailinfo.scissors.
- --no-scissors
-
Ignorera saxlinjer. Användbart för att åsidosätta inställningar för mailinfo.scissors.
- --quoted-cr=<handling>
-
Åtgärd när e-postmeddelanden som skickats med base64- eller citerad-utskrivbar-kodning bearbetas, och de avkodade raderna slutar med en CRLF istället för en enkel LF.
De giltiga åtgärderna är:
-
nowarn: Git kommer inte att göra någonting när en sådan CRLF hittas. -
warn: Git kommer att utfärda en varning för varje meddelande om en sådan CRLF är hittades. -
strip: Git kommer att konvertera dessa CRLF till LF.
Standardåtgärden kan ställas in med konfigurationsalternativet
mailinfo.quotedCR. Om inget sådant konfigurationsalternativ har angetts kommerwarnatt användas. -
- <medd>
-
Incheckning-loggmeddelandet som extraheras från e-postmeddelandet, vanligtvis förutom titelraden som kommer från e-postmeddelandets ämne.
- <patch>
-
Patchen extraherad från e-post.
KONFIGURATION
Allt under den här raden i det här avsnittet är selektivt inkluderat från dokumentationen git-config[1]. Innehållet är detsamma som det som finns där:
|
Warning
|
Missing See original version for this content. |
GIT
En del av git[1]-sviten