<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=git-cherry-pick%281%29</id>
	<title>git-cherry-pick(1) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=git-cherry-pick%281%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=git-cherry-pick(1)&amp;action=history"/>
	<updated>2026-05-27T13:12:28Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=git-cherry-pick(1)&amp;diff=9596&amp;oldid=prev</id>
		<title>Admin: /* git-cherry-pick(1) */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=git-cherry-pick(1)&amp;diff=9596&amp;oldid=prev"/>
		<updated>2026-05-27T09:14:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;git-cherry-pick(1)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sv&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Äldre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen från 27 maj 2026 kl. 09.14&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Rad 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= git-cherry-pick(1) =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== NAMN ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== NAMN ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.linux.se/index.php?title=git-cherry-pick(1)&amp;diff=9595&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= git-cherry-pick(1) =  == NAMN ==  git-cherry-pick - tillämpa ändringar som införts av befintliga incheckningar  == SYNOPSIS ==  &lt;pre&gt; git cherry-pick [--edit] [-n] [-m &lt;föräldranummer&gt;] [-s] [-x] [--ff]                 [-S[&lt;nyckel-id&gt;]] &lt;incheckning&gt;... git cherry-pick (--continue | --skip | --abort | --quit) &lt;/pre&gt;  == BESKRIVNING ==  Givet en eller flera befintliga incheckningar tillämpar &#039;&#039;&#039;git cherry-pick&#039;&#039;&#039; den ändring som varje incheckning introducerar och...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=git-cherry-pick(1)&amp;diff=9595&amp;oldid=prev"/>
		<updated>2026-05-27T09:14:00Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= git-cherry-pick(1) =  == NAMN ==  git-cherry-pick - tillämpa ändringar som införts av befintliga incheckningar  == SYNOPSIS ==  &amp;lt;pre&amp;gt; git cherry-pick [--edit] [-n] [-m &amp;lt;föräldranummer&amp;gt;] [-s] [-x] [--ff]                 [-S[&amp;lt;nyckel-id&amp;gt;]] &amp;lt;incheckning&amp;gt;... git cherry-pick (--continue | --skip | --abort | --quit) &amp;lt;/pre&amp;gt;  == BESKRIVNING ==  Givet en eller flera befintliga incheckningar tillämpar &amp;#039;&amp;#039;&amp;#039;git cherry-pick&amp;#039;&amp;#039;&amp;#039; den ändring som varje incheckning introducerar och...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= git-cherry-pick(1) =&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&lt;br /&gt;
git-cherry-pick - tillämpa ändringar som införts av befintliga incheckningar&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git cherry-pick [--edit] [-n] [-m &amp;lt;föräldranummer&amp;gt;] [-s] [-x] [--ff]&lt;br /&gt;
                [-S[&amp;lt;nyckel-id&amp;gt;]] &amp;lt;incheckning&amp;gt;...&lt;br /&gt;
git cherry-pick (--continue | --skip | --abort | --quit)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
&lt;br /&gt;
Givet en eller flera befintliga incheckningar tillämpar &amp;#039;&amp;#039;&amp;#039;git cherry-pick&amp;#039;&amp;#039;&amp;#039; den ändring som varje incheckning introducerar och skapar en ny incheckning för varje sådan ändring. Detta kräver att arbetskatalogen är ren, det vill säga att det inte finns några ändringar jämfört med HEAD-incheckningen.&lt;br /&gt;
&lt;br /&gt;
När det inte är uppenbart hur en ändring ska tillämpas händer följande:&lt;br /&gt;
&lt;br /&gt;
# Den aktuella grenen och HEAD-pekaren ligger kvar på den senaste incheckning som kunde skapas framgångsrikt.&lt;br /&gt;
# Referensen &amp;#039;&amp;#039;&amp;#039;CHERRY_PICK_HEAD&amp;#039;&amp;#039;&amp;#039; sätts till den incheckning som introducerade ändringen som inte kunde tillämpas utan problem.&lt;br /&gt;
# Sökvägar där ändringen kunde tillämpas rent uppdateras både i indexfilen och i arbetskatalogen.&lt;br /&gt;
# För sökvägar med konflikt lagrar indexfilen upp till tre versioner, enligt beskrivningen i avsnittet ”SANN SAMMANFOGNING” i [[git-merge(1)]]. Filerna i arbetskatalogen innehåller en beskrivning av konflikten markerad med de vanliga konfliktmarkörerna &amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Inga andra ändringar görs.&lt;br /&gt;
&lt;br /&gt;
Se [[git-merge(1)]] för råd om hur sådana konflikter kan lösas.&lt;br /&gt;
&lt;br /&gt;
== ALTERNATIV ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;incheckning&amp;gt;...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Incheckningar som ska cherry-pickas. För en mer fullständig lista över sätt att ange incheckningar, se [[gitrevisions(7)]]. Uppsättningar av incheckningar kan anges, men ingen genomgång görs som standard, som om alternativet &amp;#039;&amp;#039;&amp;#039;--no-walk&amp;#039;&amp;#039;&amp;#039; hade angetts; se [[git-rev-list(1)]]. Observera att om ett intervall anges matas alla argument i &amp;#039;&amp;#039;&amp;#039;&amp;lt;incheckning&amp;gt;...&amp;#039;&amp;#039;&amp;#039; till en enda revisionsvandring; se det senare exemplet som använder &amp;#039;&amp;#039;&amp;#039;maint master..next&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-e, --edit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Med detta alternativ låter &amp;#039;&amp;#039;&amp;#039;git cherry-pick&amp;#039;&amp;#039;&amp;#039; dig redigera incheckningsmeddelandet innan incheckningen skapas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--cleanup=&amp;lt;läge&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Detta alternativ avgör hur incheckningsmeddelandet ska rensas innan det skickas vidare till incheckningsmaskineriet. Se [[git-commit(1)]] för mer information. Om &amp;#039;&amp;#039;&amp;#039;&amp;lt;läge&amp;gt;&amp;#039;&amp;#039;&amp;#039; särskilt ges värdet &amp;#039;&amp;#039;&amp;#039;scissors&amp;#039;&amp;#039;&amp;#039; läggs saxmarkeringar till i &amp;#039;&amp;#039;&amp;#039;MERGE_MSG&amp;#039;&amp;#039;&amp;#039; innan meddelandet skickas vidare vid en konflikt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: När incheckningen skapas läggs en rad till i det ursprungliga incheckningsmeddelandet som anger ”(cherry picked from commit ...)”, för att visa vilken incheckning ändringen cherry-pickades från. Detta görs endast för cherry-pick utan konflikter. Använd inte detta alternativ när du cherry-pickar från en privat gren, eftersom informationen är oanvändbar för mottagaren. Om du däremot cherry-pickar mellan två publikt synliga grenar, till exempel när du backportar en fix till en underhållsgren för en äldre version från en utvecklingsgren, kan informationen vara användbar.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Tidigare var standardbeteendet för kommandot att använda &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; enligt ovan, och &amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039; användes för att stänga av det. Numera är standard att inte använda &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039;, så detta alternativ gör ingenting.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-m &amp;lt;föräldranummer&amp;gt;, --mainline &amp;lt;föräldranummer&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Normalt kan du inte cherry-picka en sammanfogningsincheckning eftersom du inte vet vilken sida av sammanfogningen som ska betraktas som huvudlinjen. Detta alternativ anger föräldranumret, med början från 1, för huvudlinjen och låter cherry-pick spela upp ändringen relativt den angivna föräldern.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-n, --no-commit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Vanligtvis skapar kommandot automatiskt en följd av incheckningar. Denna flagga tillämpar de ändringar som krävs för att cherry-picka varje namngiven incheckning på arbetskatalogen och indexet, utan att skapa någon incheckning. När detta alternativ används behöver dessutom indexet inte matcha HEAD-incheckningen. Cherry-pickningen görs mot indexets starttillstånd.&lt;br /&gt;
&lt;br /&gt;
: Detta är användbart när du vill cherry-picka effekten av flera incheckningar till indexet i rad.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-s, --signoff&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Lägg till en &amp;#039;&amp;#039;&amp;#039;Signed-off-by&amp;#039;&amp;#039;&amp;#039;-rad i slutet av incheckningsmeddelandet. Se alternativet signoff i [[git-commit(1)]] för mer information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-S[&amp;lt;nyckel-id&amp;gt;], --gpg-sign[=&amp;lt;nyckel-id&amp;gt;], --no-gpg-sign&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: GPG-signera incheckningar. Argumentet &amp;#039;&amp;#039;&amp;#039;nyckel-id&amp;#039;&amp;#039;&amp;#039; är valfritt och använder som standard incheckarens identitet. Om det anges måste det sitta direkt ihop med alternativet utan mellanslag. &amp;#039;&amp;#039;&amp;#039;--no-gpg-sign&amp;#039;&amp;#039;&amp;#039; är användbart för att upphäva både konfigurationsvariabeln &amp;#039;&amp;#039;&amp;#039;commit.gpgSign&amp;#039;&amp;#039;&amp;#039; och ett tidigare &amp;#039;&amp;#039;&amp;#039;--gpg-sign&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--ff&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Om aktuell HEAD är samma som föräldern till incheckningen som cherry-pickas görs en snabbspolning till denna incheckning.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--allow-empty&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Som standard misslyckas cherry-pickning av en tom incheckning och anger att en uttrycklig körning av &amp;#039;&amp;#039;&amp;#039;git commit --allow-empty&amp;#039;&amp;#039;&amp;#039; krävs. Detta alternativ åsidosätter beteendet och låter tomma incheckningar bevaras automatiskt vid cherry-pick. Observera att när &amp;#039;&amp;#039;&amp;#039;--ff&amp;#039;&amp;#039;&amp;#039; används bevaras tomma incheckningar som uppfyller snabbspolningskravet även utan detta alternativ. Observera också att detta alternativ endast bevarar incheckningar som var tomma från början, det vill säga incheckningar som lagrade samma träd som sin förälder. Incheckningar som blir tomma på grund av en tidigare incheckning gör att cherry-pickningen misslyckas. För att tvinga med sådana incheckningar, använd &amp;#039;&amp;#039;&amp;#039;--empty=keep&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--allow-empty-message&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Som standard misslyckas cherry-pickning av en incheckning med tomt meddelande. Detta alternativ åsidosätter beteendet och låter incheckningar med tomma meddelanden cherry-pickas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--empty=(drop|keep|stop)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Anger hur incheckningar som cherry-pickas och som är redundanta med ändringar som redan finns i den aktuella historiken ska hanteras.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;drop&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Incheckningen tas bort.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;keep&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Incheckningen behålls. Implicerar &amp;#039;&amp;#039;&amp;#039;--allow-empty&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;stop&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Cherry-pickningen stannar när incheckningen tillämpas, så att du kan undersöka incheckningen. Detta är standardbeteendet.&lt;br /&gt;
&lt;br /&gt;
: Observera att &amp;#039;&amp;#039;&amp;#039;--empty=drop&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;--empty=stop&amp;#039;&amp;#039;&amp;#039; endast anger hur en incheckning som inte var tom från början, men som blev tom på grund av en tidigare incheckning, ska hanteras. Incheckningar som var tomma från början gör fortfarande att cherry-pickningen misslyckas om inte något av &amp;#039;&amp;#039;&amp;#039;--empty=keep&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;--allow-empty&amp;#039;&amp;#039;&amp;#039; anges.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--keep-redundant-commits&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Föråldrad synonym för &amp;#039;&amp;#039;&amp;#039;--empty=keep&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--strategy=&amp;lt;strategi&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Använd den angivna sammanfogningsstrategin. Bör endast användas en gång. Se avsnittet ”SAMMANFOGNINGSSTRATEGIER” i [[git-merge(1)]] för detaljer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-X&amp;lt;alternativ&amp;gt;, --strategy-option=&amp;lt;alternativ&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Skicka ett strategispecifikt alternativ vidare till sammanfogningsstrategin. Se [[git-merge(1)]] för detaljer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--rerere-autoupdate, --no-rerere-autoupdate&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Efter att rerere-mekanismen har återanvänt en lagrad lösning för den aktuella konflikten för att uppdatera filerna i arbetskatalogen, tillåt den även att uppdatera indexet med resultatet av lösningen. &amp;#039;&amp;#039;&amp;#039;--no-rerere-autoupdate&amp;#039;&amp;#039;&amp;#039; är ett bra sätt att dubbelkontrollera vad [[git-rerere(1)]] gjorde och fånga möjliga felaktiga sammanfogningar innan resultatet förs in i indexet med ett separat [[git-add(1)]].&lt;br /&gt;
&lt;br /&gt;
== SEKVENSSUBKOMMANDON ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--continue&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Fortsätt den pågående operationen med hjälp av informationen i &amp;#039;&amp;#039;&amp;#039;.git/sequencer&amp;#039;&amp;#039;&amp;#039;. Detta kan användas för att fortsätta efter att konflikter i en misslyckad cherry-pick eller revert har lösts.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--skip&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Hoppa över den aktuella incheckningen och fortsätt med resten av sekvensen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--quit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Glöm den pågående operationen. Detta kan användas för att rensa sekvenserarens tillstånd efter en misslyckad cherry-pick eller revert.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--abort&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Avbryt operationen och återgå till tillståndet före sekvensen.&lt;br /&gt;
&lt;br /&gt;
== EXEMPEL ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git cherry-pick master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tillämpa ändringen som introducerades av incheckningen längst ut på grenen &amp;#039;&amp;#039;&amp;#039;master&amp;#039;&amp;#039;&amp;#039; och skapa en ny incheckning med denna ändring.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git cherry-pick ..master&lt;br /&gt;
git cherry-pick ^HEAD master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tillämpa ändringarna som introducerats av alla incheckningar som är förfäder till &amp;#039;&amp;#039;&amp;#039;master&amp;#039;&amp;#039;&amp;#039; men inte till &amp;#039;&amp;#039;&amp;#039;HEAD&amp;#039;&amp;#039;&amp;#039;, och skapa nya incheckningar.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git cherry-pick maint next ^master&lt;br /&gt;
git cherry-pick maint master..next&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tillämpa ändringarna som introducerats av alla incheckningar som är förfäder till &amp;#039;&amp;#039;&amp;#039;maint&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;next&amp;#039;&amp;#039;&amp;#039;, men inte till &amp;#039;&amp;#039;&amp;#039;master&amp;#039;&amp;#039;&amp;#039; eller någon av dess förfäder. Observera att det senare inte betyder &amp;#039;&amp;#039;&amp;#039;maint&amp;#039;&amp;#039;&amp;#039; och allt mellan &amp;#039;&amp;#039;&amp;#039;master&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;next&amp;#039;&amp;#039;&amp;#039;; mer specifikt används &amp;#039;&amp;#039;&amp;#039;maint&amp;#039;&amp;#039;&amp;#039; inte om den ingår i &amp;#039;&amp;#039;&amp;#039;master&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git cherry-pick master~4 master~2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tillämpa ändringarna som introducerades av den femte respektive tredje senaste incheckningen som &amp;#039;&amp;#039;&amp;#039;master&amp;#039;&amp;#039;&amp;#039; pekar på, och skapa två nya incheckningar med dessa ändringar.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git cherry-pick -n master~1 next&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tillämpa ändringarna som introducerades av den näst senaste incheckningen som &amp;#039;&amp;#039;&amp;#039;master&amp;#039;&amp;#039;&amp;#039; pekar på och av den senaste incheckningen som &amp;#039;&amp;#039;&amp;#039;next&amp;#039;&amp;#039;&amp;#039; pekar på i arbetskatalogen och indexet, men skapa inga incheckningar med dessa ändringar.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git cherry-pick --ff ..next&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Om historiken är linjär och &amp;#039;&amp;#039;&amp;#039;HEAD&amp;#039;&amp;#039;&amp;#039; är en förfader till &amp;#039;&amp;#039;&amp;#039;next&amp;#039;&amp;#039;&amp;#039;, uppdateras arbetskatalogen och HEAD-pekaren flyttas fram så att den matchar &amp;#039;&amp;#039;&amp;#039;next&amp;#039;&amp;#039;&amp;#039;. Annars tillämpas ändringarna som introducerats av de incheckningar som finns i &amp;#039;&amp;#039;&amp;#039;next&amp;#039;&amp;#039;&amp;#039; men inte i &amp;#039;&amp;#039;&amp;#039;HEAD&amp;#039;&amp;#039;&amp;#039; på den aktuella grenen, och en ny incheckning skapas för varje ny ändring.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git rev-list --reverse master -- README | git cherry-pick -n --stdin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tillämpa ändringarna som introducerats av alla incheckningar på grenen &amp;#039;&amp;#039;&amp;#039;master&amp;#039;&amp;#039;&amp;#039; som rörde &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; på arbetskatalogen och indexet, så att resultatet kan granskas och göras till en enda ny incheckning om det är lämpligt.&lt;br /&gt;
&lt;br /&gt;
Följande sekvens försöker backporta en patch, avbryter eftersom koden som patchen ska tillämpas på har förändrats för mycket, och försöker sedan igen, denna gång med större omsorg kring matchning av kontextrader.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git cherry-pick topic^             (1)&lt;br /&gt;
$ git diff                           (2)&lt;br /&gt;
$ git cherry-pick --abort            (3)&lt;br /&gt;
$ git cherry-pick -Xpatience topic^  (4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Tillämpa ändringen som skulle visas av &amp;#039;&amp;#039;&amp;#039;git show topic^&amp;#039;&amp;#039;&amp;#039;. I detta exempel kan patchen inte tillämpas rent, så information om konflikten skrivs till indexet och arbetskatalogen och ingen ny incheckning skapas.&lt;br /&gt;
# Sammanfatta ändringar som behöver förenas.&lt;br /&gt;
# Avbryt cherry-pickningen. Med andra ord: återgå till tillståndet före cherry-pickningen, samtidigt som eventuella lokala ändringar du hade i arbetskatalogen bevaras.&lt;br /&gt;
# Försök tillämpa ändringen som introducerades av &amp;#039;&amp;#039;&amp;#039;topic^&amp;#039;&amp;#039;&amp;#039; igen, men lägg extra tid på att undvika misstag som beror på felaktigt matchade kontextrader.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
&lt;br /&gt;
* [[git-revert(1)]]&lt;br /&gt;
&lt;br /&gt;
== GIT ==&lt;br /&gt;
&lt;br /&gt;
Del av [[git(1)]]-sviten.&lt;br /&gt;
&lt;br /&gt;
== COLOPHON ==&lt;br /&gt;
&lt;br /&gt;
Denna sida är en del av projektet &amp;#039;&amp;#039;git&amp;#039;&amp;#039; (Git distributed version control system). Information om projektet finns på http://git-scm.com/. Om du har en felrapport för denna manualsida, se http://git-scm.com/community. Denna sida hämtades från projektets uppströms Git-arkiv på https://github.com/git/git.git den 2026-05-24. Vid den tidpunkten var datumet för den senaste incheckningen som hittades i arkivet 2026-05-22. Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer aktuell källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna COLOPHON, som inte är en del av den ursprungliga manualsidan, skicka e-post till man-pages@man7.org.&lt;br /&gt;
&lt;br /&gt;
== SIDOR SOM HÄNVISAR TILL DENNA SIDA ==&lt;br /&gt;
&lt;br /&gt;
* [[git(1)]]&lt;br /&gt;
* [[git-cherry(1)]]&lt;br /&gt;
* [[git-revert(1)]]&lt;br /&gt;
* [[gitworkflows(7)]]&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/git-cherry-pick.1.html&lt;br /&gt;
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å &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se/web/datorhjalp-hemma// Datorhjälp hemma] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Linuxmanual grupp 1]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>