git-apply(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '<div class="page-top"><a id="top_of_page"></a></div> <!--%%%TOP_BAR%%%--> <div class="nav-bar"> <table class="nav-table"> <tr> <td class="nav-cell"> <p class="nav-text"> <a href="../../../index.html">man7.org</a> > Linux > <a href="../index.html">man-pages</a> </p> </td> <td class="training-cell"> <p class="training-text"><a class="training-link" href...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
== NAMN == | |||
'''git-apply''' - Applicera en patch på filer och/eller på index | |||
== SYNOPSIS == | |||
<pre> | <pre> | ||
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>...] | |||
</pre> | </pre> | ||
== 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 <code>--index</code> appliceras patchen även på index, och med <code>--cached</code> 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 == | |||
<pre> | <pre> | ||
<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 | |||
Anvä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. | |||
</pre> | </pre> | ||
== KONFIGURATION == | |||
<pre> | <pre> | ||
apply.ignoreWhitespace | |||
Om satt till "change", ignoreras blankstegsändringar. | |||
apply.whitespace | |||
Motsvarar --whitespace-alternativet. | |||
</pre> | </pre> | ||
== UNDERVERKTYG == | |||
Om patchen innehåller ändringar i submoduler hanteras de enligt: | |||
<pre> | <pre> | ||
--index | |||
Submodulens commit måste matcha exakt. Eventuella utcheckade submoduler ignoreras. | |||
utan --index | |||
Submodulens commit ignoreras. Endast katalogens existens kontrolleras. | |||
</pre> | </pre> | ||
== SE ÄVEN == | |||
[[git-am(1)]] | |||
== 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 | |||
<HR> | |||
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/ | ||
<BR><BR>Tack till [https://datorhjalp.se/web/ Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
Versionen från 8 april 2025 kl. 06.23
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
Anvä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.