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.52.0
2025-11-17
- 2.50.1 → 2.51.2 no changes
-
2.50.0
2025-06-16
- 2.35.1 → 2.49.1 no changes
-
2.35.0
2022-01-24
- 2.29.1 → 2.34.8 no changes
-
2.29.0
2020-10-19
- 2.18.1 → 2.28.1 no changes
-
2.18.0
2018-06-21
- 2.11.4 → 2.17.6 no changes
-
2.10.5
2017-09-22
- 2.7.6 → 2.9.5 no changes
-
2.6.7
2017-05-05
- 2.5.6 no changes
-
2.4.12
2017-05-05
- 2.1.4 → 2.3.10 no changes
-
2.0.5
2014-12-17
SYNOPSIS
git fmt-merge-msg [-m <meddelande>] [--into-name <gren>] [--log[=<n>] | --no-log]
git fmt-merge-msg [-m <meddelande>] [--log[=<n>] | --no-log] -F <fil>
BESKRIVNING
Tar listan över sammanfogade objekt på stdin och producerar ett lämpligt inchecknings-meddelande som ska användas för sammanslagings-incheckningen, vanligtvis att skickas som argumentet <sammanslagings-meddelande> för git merge.
Det här kommandot är främst avsett för intern användning av skript som automatiskt anropar git merge.
ALTERNATIV
- --log[=<n>]
-
Förutom grennamn, fyll i loggmeddelandet med enradsbeskrivningar från de faktiska incheckningar som sammanfogas. Högst <n> incheckningar från varje sammanfogningsförälder kommer att användas (20 om <n> utelämnas). Detta åsidosätter konfigurationsvariabeln
merge.log. - --no-log
-
Lista inte enradiga beskrivningar från de faktiska incheckningar som sammanfogas.
- --summary
- --no-summary
-
Synonymer till --log och --no-log; dessa är föråldrade och kommer att tas bort i framtiden.
- -m <meddelande>
- --message <meddelande>
-
Använd <meddelande> istället för grennamnen för den första raden i loggmeddelandet. För användning med
--log. - --into-name <gren>
-
Förbered sammanslagningsmeddelandet som om det skulle sammanfogas med grenen <gren>, istället för namnet på den riktiga grenen som sammanslagningen görs med.
- -F <fil>
- --file <fil>
-
Hämta listan över sammanfogade objekt från <fil> istället för stdin.
KONFIGURATION
-
merge.branchdesc -
Förutom grennamnen, fyll i loggmeddelandet med den grenbeskrivningstext som är associerad med dem. Standardvärdet är falskt.
-
merge.log -
Förutom grennamn, fyll i loggmeddelandet med högst det angivna antalet enradsbeskrivningar från de faktiska incheckningar som sammanfogas. Standardvärdet är falskt, och sant är en synonym för 20.
-
merge.suppressDest -
Genom att lägga till en glob som matchar namnen på integrationsgrenar till denna flervärdeskonfigurationsvariabel, kommer standardmeddelandet för sammanslagningar som beräknas för sammanslagningar i dessa integrationsgrenar att utelämna "into <grennamn>" från titeln.
Ett element med ett tomt värde kan användas för att rensa listan över globs som ackumulerats från tidigare konfigurationsposter. När ingen variabel
merge.suppressDesthar definierats används standardvärdetmasterför bakåtkompatibilitet.
EXEMPEL
$ git fetch origin master $ git fmt-merge-msg --log <$GIT_DIR/FETCH_HEAD
Skriv ut ett loggmeddelande som beskriver en sammanslagning av "master"-grenen från "origin"-fjärr.
GIT
En del av git[1]-sviten