git-apply(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Rad 25: Rad 25:
== FLER ALTERNATIV ==
== FLER ALTERNATIV ==


<pre>
 
&lt;patch&gt;...
&lt;patch&gt;...
    Filer att läsa patchar från. Använd "-" för standard in.
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.
Visa en diffstat istället för att applicera patchen.


--numstat
--numstat
    Liknar --stat men mer maskinläsbar.
Liknar --stat men mer maskinläsbar.


--summary
--summary
    Visa översikt över patchen.
Visa översikt över patchen.


--check
--check
    Kontrollera att patchen kan appliceras utan fel.
Kontrollera att patchen kan appliceras utan fel.


--index
--index
    Applicera patchen på både index och arbetskatalog.
Applicera patchen på både index och arbetskatalog.


--cached
--cached
    Applicera patchen endast på index.
Applicera patchen endast på index.


--intent-to-add
--intent-to-add
    Markera nya filer för framtida tillägg till index.
Markera nya filer för framtida tillägg till index.


-3, --3way
-3, --3way
    Använd 3-vägssammanslagning om möjligt.
Använd 3-vägssammanslagning om möjligt.


--ours, --theirs, --union
--ours, --theirs, --union
    Välj sida vid konflikt.
Välj sida vid konflikt.


--build-fake-ancestor=&lt;fil&gt;
--build-fake-ancestor=&lt;fil&gt;
    Bygg ett tillfälligt index från patchens blob-identitet.
Bygg ett tillfälligt index från patchens blob-identitet.


-R, --reverse
-R, --reverse
    Applicera patchen baklänges.
Applicera patchen baklänges.


--reject
--reject
    Applicera giltiga delar, skriv resten till .rej-filer.
Applicera giltiga delar, skriv resten till .rej-filer.


-z
-z
    Använd NUL-avgränsning i --numstat.
Använd NUL-avgränsning i --numstat.


-p&lt;n&gt;
-p&lt;n&gt;
    Ta bort &lt;n&gt; ledande katalogkomponenter.
Ta bort &lt;n&gt; ledande katalogkomponenter.


-C&lt;n&gt;
-C&lt;n&gt;
    Kräv minst &lt;n&gt; rader kontextmatchning.
Kräv minst &lt;n&gt; rader kontextmatchning.


--unidiff-zero
--unidiff-zero
    Tillåt diffar utan kontext.
Tillåt diffar utan kontext.


--apply
--apply
    Använd tillsammans med "visa"-flaggor för att ändå applicera patchen.
nvänd tillsammans med "visa"-flaggor för att ändå applicera patchen.


--no-add
--no-add
    Ignorera tillägg i patchen.
Ignorera tillägg i patchen.


--binary
--binary
    Tillåt binära patchar (numera standard).
Tillåt binära patchar (numera standard).


--exclude=&lt;mönster&gt;
--exclude=&lt;mönster&gt;
    Uteslut filer enligt mönster.
Uteslut filer enligt mönster.


--include=&lt;mönster&gt;
--include=&lt;mönster&gt;
    Inkludera filer enligt mönster.
Inkludera filer enligt mönster.


--ignore-space-change, --ignore-whitespace
--ignore-space-change, --ignore-whitespace
    Ignorera ändringar i blanksteg.
Ignorera ändringar i blanksteg.


--whitespace=&lt;åtgärd&gt;
--whitespace=&lt;åtgärd&gt;
    Kontrollera eller åtgärda blankstegsproblem. Värden: nowarn, warn, fix, error, error-all.
Kontrollera eller åtgärda blankstegsproblem. Värden: nowarn, warn, fix, error, error-all.


--inaccurate-eof
--inaccurate-eof
    Arbeta runt patchar utan korrekt avslutning.
Arbeta runt patchar utan korrekt avslutning.


-v, --verbose
-v, --verbose
    Skriv ut mer information.
Skriv ut mer information.


-q, --quiet
-q, --quiet
    Undertryck all utmatning.
Undertryck all utmatning.


--recount
--recount
    Lita inte på radantal i patchen.
Lita inte på radantal i patchen.


--directory=&lt;rot&gt;
--directory=&lt;rot&gt;
    Prefixa alla sökvägar med denna rotkatalog.
Prefixa alla sökvägar med denna rotkatalog.


--unsafe-paths
--unsafe-paths
    Tillåt ändringar utanför arbetsområdet.
Tillåt ändringar utanför arbetsområdet.


--allow-empty
--allow-empty
    Acceptera patchar utan faktiska ändringar.
Acceptera patchar utan faktiska ändringar.
</pre>


== KONFIGURATION ==
== KONFIGURATION ==

Versionen 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-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


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.