git-apply(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
| (En mellanliggande sidversion av samma användare visas inte) | |||
| Rad 25: | Rad 25: | ||
== FLER ALTERNATIV == | == FLER ALTERNATIV == | ||
<patch>... | <patch>... | ||
Filer att läsa patchar från. Använd "-" för standard in. | |||
--stat | --stat | ||
Visa en diffstat istället för att applicera patchen. | |||
--numstat | --numstat | ||
Liknar --stat men mer maskinläsbar. | |||
--summary | --summary | ||
Visa översikt över patchen. | |||
--check | --check | ||
Kontrollera att patchen kan appliceras utan fel. | |||
--index | --index | ||
Applicera patchen på både index och arbetskatalog. | |||
--cached | --cached | ||
Applicera patchen endast på index. | |||
--intent-to-add | --intent-to-add | ||
Markera nya filer för framtida tillägg till index. | |||
-3, --3way | -3, --3way | ||
Använd 3-vägssammanslagning om möjligt. | |||
--ours, --theirs, --union | --ours, --theirs, --union | ||
Välj sida vid konflikt. | |||
--build-fake-ancestor=<fil> | --build-fake-ancestor=<fil> | ||
Bygg ett tillfälligt index från patchens blob-identitet. | |||
-R, --reverse | -R, --reverse | ||
Applicera patchen baklänges. | |||
--reject | --reject | ||
Applicera giltiga delar, skriv resten till .rej-filer. | |||
-z | -z | ||
Använd NUL-avgränsning i --numstat. | |||
-p<n> | -p<n> | ||
Ta bort <n> ledande katalogkomponenter. | |||
-C<n> | -C<n> | ||
Kräv minst <n> rader kontextmatchning. | |||
--unidiff-zero | --unidiff-zero | ||
Tillåt diffar utan kontext. | |||
--apply | --apply | ||
nvänd tillsammans med "visa"-flaggor för att ändå applicera patchen. | |||
--no-add | --no-add | ||
Ignorera tillägg i patchen. | |||
--binary | --binary | ||
Tillåt binära patchar (numera standard). | |||
--exclude=<mönster> | --exclude=<mönster> | ||
Uteslut filer enligt mönster. | |||
--include=<mönster> | --include=<mönster> | ||
Inkludera filer enligt mönster. | |||
--ignore-space-change, --ignore-whitespace | --ignore-space-change, --ignore-whitespace | ||
Ignorera ändringar i blanksteg. | |||
--whitespace=<åtgärd> | --whitespace=<åtgärd> | ||
Kontrollera eller åtgärda blankstegsproblem. Värden: nowarn, warn, fix, error, error-all. | |||
--inaccurate-eof | --inaccurate-eof | ||
Arbeta runt patchar utan korrekt avslutning. | |||
-v, --verbose | -v, --verbose | ||
Skriv ut mer information. | |||
-q, --quiet | -q, --quiet | ||
Undertryck all utmatning. | |||
--recount | --recount | ||
Lita inte på radantal i patchen. | |||
--directory=<rot> | --directory=<rot> | ||
Prefixa alla sökvägar med denna rotkatalog. | |||
--unsafe-paths | --unsafe-paths | ||
Tillåt ändringar utanför arbetsområdet. | |||
--allow-empty | --allow-empty | ||
Acceptera patchar utan faktiska ändringar. | |||
== KONFIGURATION == | == KONFIGURATION == | ||
| Rad 151: | Rad 150: | ||
== COLOPHON == | == COLOPHON == | ||
Denna sida är en del av Git-projektet (distribuerat versionshanteringssystem). Projektets hemsida: https://git-scm.com/ | Denna sida är en del av Git-projektet (distribuerat versionshanteringssystem). Projektets hemsida: https://git-scm.com/ | ||
= Sidslut = | = Sidslut = | ||
Nuvarande version från 8 april 2025 kl. 06.25
NAMN
git-apply - Applicera en patch på filer och/eller på index
SYNOPSIS
git apply [--stat] [--numstat] [--summary] [--check]
[--index | --intent-to-add] [--3way] [--ours | --theirs | --union]
[--apply] [--no-add] [--build-fake-ancestor=<fil>] [-R | --reverse]
[--allow-binary-replacement | --binary] [--reject] [-z]
[-p<n>] [-C<n>] [--inaccurate-eof] [--recount] [--cached]
[--ignore-space-change | --ignore-whitespace]
[--whitespace=(nowarn|warn|fix|error|error-all)]
[--exclude=<sökväg>] [--include=<sökväg>] [--directory=<rot>]
[--verbose | --quiet] [--unsafe-paths] [--allow-empty] [<patch>...]
BESKRIVNING
Läser den angivna diff-utmatningen (dvs. "en patch") och applicerar den på filer. När kommandot körs från en undermapp i ett Git-förråd ignoreras patchade sökvägar utanför katalogen. Med flaggan --index appliceras patchen även på index, och med --cached endast på index. Utan dessa flaggor appliceras patchen endast på filer och kräver inte ett Git-förråd.
Kommandot skapar ingen commit. Använd git-am(1) för att skapa commits från patchar genererade av git-format-patch(1).
FLER ALTERNATIV
<patch>... Filer att läsa patchar från. Använd "-" för standard in.
--stat Visa en diffstat istället för att applicera patchen.
--numstat Liknar --stat men mer maskinläsbar.
--summary Visa översikt över patchen.
--check Kontrollera att patchen kan appliceras utan fel.
--index Applicera patchen på både index och arbetskatalog.
--cached Applicera patchen endast på index.
--intent-to-add Markera nya filer för framtida tillägg till index.
-3, --3way Använd 3-vägssammanslagning om möjligt.
--ours, --theirs, --union Välj sida vid konflikt.
--build-fake-ancestor=<fil> Bygg ett tillfälligt index från patchens blob-identitet.
-R, --reverse Applicera patchen baklänges.
--reject Applicera giltiga delar, skriv resten till .rej-filer.
-z Använd NUL-avgränsning i --numstat.
-p<n> Ta bort <n> ledande katalogkomponenter.
-C<n> Kräv minst <n> rader kontextmatchning.
--unidiff-zero Tillåt diffar utan kontext.
--apply nvänd tillsammans med "visa"-flaggor för att ändå applicera patchen.
--no-add Ignorera tillägg i patchen.
--binary Tillåt binära patchar (numera standard).
--exclude=<mönster> Uteslut filer enligt mönster.
--include=<mönster> Inkludera filer enligt mönster.
--ignore-space-change, --ignore-whitespace Ignorera ändringar i blanksteg.
--whitespace=<åtgärd> Kontrollera eller åtgärda blankstegsproblem. Värden: nowarn, warn, fix, error, error-all.
--inaccurate-eof Arbeta runt patchar utan korrekt avslutning.
-v, --verbose Skriv ut mer information.
-q, --quiet Undertryck all utmatning.
--recount Lita inte på radantal i patchen.
--directory=<rot> Prefixa alla sökvägar med denna rotkatalog.
--unsafe-paths Tillåt ändringar utanför arbetsområdet.
--allow-empty Acceptera patchar utan faktiska ändringar.
KONFIGURATION
apply.ignoreWhitespace
Om satt till "change", ignoreras blankstegsändringar.
apply.whitespace
Motsvarar --whitespace-alternativet.
UNDERVERKTYG
Om patchen innehåller ändringar i submoduler hanteras de enligt:
--index
Submodulens commit måste matcha exakt. Eventuella utcheckade submoduler ignoreras.
utan --index
Submodulens commit ignoreras. Endast katalogens existens kontrolleras.
SE ÄVEN
GIT
Del av git(1)-sviten
COLOPHON
Denna sida är en del av Git-projektet (distribuerat versionshanteringssystem). Projektets hemsida: https://git-scm.com/
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/git-apply.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.