Svenska ▾ Topics ▾ Latest version ▾ git-fmt-merge-msg last updated in 2.52.0

NAMN

git-fmt-merge-msg - Skapa ett sammanslagnings-inchecknings-meddelande

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.suppressDest har definierats används standardvärdet master för bakåtkompatibilitet.

merge.summary

Synonym till merge.log; detta är föråldrat och kommer att tas bort i framtiden.

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.

SE ÄVEN

GIT

En del av git[1]-sviten