<?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%281%29</id>
	<title>git-cherry(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%281%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=git-cherry(1)&amp;action=history"/>
	<updated>2026-05-27T13:42:39Z</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(1)&amp;diff=7547&amp;oldid=prev</id>
		<title>Admin den 10 april 2025 kl. 06.41</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=git-cherry(1)&amp;diff=7547&amp;oldid=prev"/>
		<updated>2025-04-10T06:41:12Z</updated>

		<summary type="html">&lt;p&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 10 april 2025 kl. 06.41&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;{{manpage|section=1|title=git-cherry}}&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;div&gt;git-cherry - Hitta commits som ännu inte har tillämpats på uppström&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;git-cherry - Hitta commits som ännu inte har tillämpats på uppström&lt;/div&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(1)&amp;diff=7546&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;{{manpage|section=1|title=git-cherry}}  == NAMN == git-cherry - Hitta commits som ännu inte har tillämpats på uppström  == SYNOPSIS == &#039;&#039;&#039;git cherry&#039;&#039;&#039; [-v] [&lt;uppström&gt; [&lt;huvud&gt; [&lt;gräns&gt;]]]  == BESKRIVNING == Avgör om det finns commits i &#039;&#039;&lt;huvud&gt;&#039;&#039;..&#039;&#039;&lt;uppström&gt;&#039;&#039; som är ekvivalenta med de i intervallet &#039;&#039;&lt;gräns&gt;&#039;&#039;..&#039;&#039;&lt;huvud&gt;&#039;&#039;.  Ekvivalenstestet baseras på diffen, efter att ha tagit bort blanksteg och radnummer. git-cherry upptäcker därför när commits ha...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=git-cherry(1)&amp;diff=7546&amp;oldid=prev"/>
		<updated>2025-04-10T06:40:57Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;{{manpage|section=1|title=git-cherry}}  == NAMN == git-cherry - Hitta commits som ännu inte har tillämpats på uppström  == SYNOPSIS == &amp;#039;&amp;#039;&amp;#039;git cherry&amp;#039;&amp;#039;&amp;#039; [-v] [&amp;lt;uppström&amp;gt; [&amp;lt;huvud&amp;gt; [&amp;lt;gräns&amp;gt;]]]  == BESKRIVNING == Avgör om det finns commits i &amp;#039;&amp;#039;&amp;lt;huvud&amp;gt;&amp;#039;&amp;#039;..&amp;#039;&amp;#039;&amp;lt;uppström&amp;gt;&amp;#039;&amp;#039; som är ekvivalenta med de i intervallet &amp;#039;&amp;#039;&amp;lt;gräns&amp;gt;&amp;#039;&amp;#039;..&amp;#039;&amp;#039;&amp;lt;huvud&amp;gt;&amp;#039;&amp;#039;.  Ekvivalenstestet baseras på diffen, efter att ha tagit bort blanksteg och radnummer. git-cherry upptäcker därför när commits ha...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{manpage|section=1|title=git-cherry}}&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
git-cherry - Hitta commits som ännu inte har tillämpats på uppström&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;git cherry&amp;#039;&amp;#039;&amp;#039; [-v] [&amp;lt;uppström&amp;gt; [&amp;lt;huvud&amp;gt; [&amp;lt;gräns&amp;gt;]]]&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
Avgör om det finns commits i &amp;#039;&amp;#039;&amp;lt;huvud&amp;gt;&amp;#039;&amp;#039;..&amp;#039;&amp;#039;&amp;lt;uppström&amp;gt;&amp;#039;&amp;#039; som är&lt;br /&gt;
ekvivalenta med de i intervallet &amp;#039;&amp;#039;&amp;lt;gräns&amp;gt;&amp;#039;&amp;#039;..&amp;#039;&amp;#039;&amp;lt;huvud&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Ekvivalenstestet baseras på diffen, efter att ha tagit bort blanksteg och&lt;br /&gt;
radnummer. git-cherry upptäcker därför när commits har &amp;quot;kopierats&amp;quot; med&lt;br /&gt;
hjälp av [[git-cherry-pick(1)]], [[git-am(1)]] eller [[git-rebase(1)]].&lt;br /&gt;
&lt;br /&gt;
Skriver ut SHA1 för varje commit i &amp;#039;&amp;#039;&amp;lt;gräns&amp;gt;&amp;#039;&amp;#039;..&amp;#039;&amp;#039;&amp;lt;huvud&amp;gt;&amp;#039;&amp;#039;, prefixerad med&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; för commits som har en ekvivalent i &amp;lt;uppström&amp;gt;, och &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039; för&lt;br /&gt;
commits som inte har det.&lt;br /&gt;
&lt;br /&gt;
== ALTERNATIV ==&lt;br /&gt;
* -v&lt;br /&gt;
:: Visa commit-ämnena bredvid SHA1:orna.&lt;br /&gt;
* &amp;lt;uppström&amp;gt;&lt;br /&gt;
:: Uppströmsgren att söka efter ekvivalenta commits i. Standardvärdet är&lt;br /&gt;
   uppströmsgrenen för HEAD.&lt;br /&gt;
* &amp;lt;huvud&amp;gt;&lt;br /&gt;
:: Arbetsgren; standardvärdet är HEAD.&lt;br /&gt;
* &amp;lt;gräns&amp;gt;&lt;br /&gt;
:: Rapportera inte commits upp till (och inklusive) gränsen.&lt;br /&gt;
&lt;br /&gt;
== EXEMPEL ==&lt;br /&gt;
&lt;br /&gt;
=== Arbetsflöden med patchar ===&lt;br /&gt;
git-cherry används ofta i patchbaserade arbetsflöden (se&lt;br /&gt;
[[gitworkflows(7)]]) för att avgöra om en serie patchar har tillämpats av&lt;br /&gt;
uppströmsunderhållaren. I ett sådant arbetsflöde kan du skapa och skicka&lt;br /&gt;
en ämnesgren så här:&lt;br /&gt;
      $ git checkout -b topic origin/master&lt;br /&gt;
      # arbeta och skapa några commits&lt;br /&gt;
      $ git format-patch origin/master&lt;br /&gt;
      $ git send-email ... 00*&lt;br /&gt;
Senare kan du se om dina ändringar har tillämpats genom att säga (fortfarande&lt;br /&gt;
på &amp;#039;&amp;#039;&amp;#039;topic&amp;#039;&amp;#039;&amp;#039;):&lt;br /&gt;
      $ git fetch  # uppdatera din uppfattning om origin/master&lt;br /&gt;
      $ git cherry -v&lt;br /&gt;
&lt;br /&gt;
=== Konkret exempel ===&lt;br /&gt;
I en situation där topic bestod av tre commits, och underhållaren tillämpade&lt;br /&gt;
två av dem, kan situationen se ut så här:&lt;br /&gt;
      $ git log --graph --oneline --decorate --boundary origin/master...topic&lt;br /&gt;
      * 7654321 (origin/master) upstream tip commit&lt;br /&gt;
      [... klipp bort några andra commits ...]&lt;br /&gt;
      * cccc111 cherry-pick of C&lt;br /&gt;
      * aaaa111 cherry-pick of A&lt;br /&gt;
      [... klipp bort mycket mer som har hänt ...]&lt;br /&gt;
      | * cccc000 (topic) commit C&lt;br /&gt;
      | * bbbb000 commit B&lt;br /&gt;
      | * aaaa000 commit A&lt;br /&gt;
      |/&lt;br /&gt;
      o 1234567 branch point&lt;br /&gt;
I sådana fall visar git-cherry en kort sammanfattning av vad som ännu inte&lt;br /&gt;
har tillämpats:&lt;br /&gt;
      $ git cherry origin/master topic&lt;br /&gt;
      - cccc000... commit C&lt;br /&gt;
      + bbbb000... commit B&lt;br /&gt;
      - aaaa000... commit A&lt;br /&gt;
Här ser vi att commits A och C (markerade med &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;) kan tas bort från&lt;br /&gt;
din &amp;#039;&amp;#039;&amp;#039;topic&amp;#039;&amp;#039;&amp;#039; gren när du rebaserar den ovanpå &amp;#039;&amp;#039;&amp;#039;origin/master&amp;#039;&amp;#039;&amp;#039;, medan&lt;br /&gt;
commit B (markerad med &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039;) fortfarande behöver behållas så att den&lt;br /&gt;
kommer att skickas för att tillämpas på &amp;#039;&amp;#039;&amp;#039;origin/master&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Använda en gräns ===&lt;br /&gt;
Det valfria &amp;lt;gräns&amp;gt; är användbart i fall där ditt ämne baseras på annat&lt;br /&gt;
arbete som inte finns i uppström. Utökar vi det tidigare exemplet kan det&lt;br /&gt;
se ut så här:&lt;br /&gt;
      $ git log --graph --oneline --decorate --boundary origin/master...topic&lt;br /&gt;
      * 7654321 (origin/master) upstream tip commit&lt;br /&gt;
      [... klipp bort några andra commits ...]&lt;br /&gt;
      * cccc111 cherry-pick of C&lt;br /&gt;
      * aaaa111 cherry-pick of A&lt;br /&gt;
      [... klipp bort mycket mer som har hänt ...]&lt;br /&gt;
      | * cccc000 (topic) commit C&lt;br /&gt;
      | * bbbb000 commit B&lt;br /&gt;
      | * aaaa000 commit A&lt;br /&gt;
      | * 0000fff (base) unpublished stuff F&lt;br /&gt;
      [... klipp ...]&lt;br /&gt;
      | * 0000aaa unpublished stuff A&lt;br /&gt;
      |/&lt;br /&gt;
      o 1234567 merge-base between upstream and topic&lt;br /&gt;
Genom att ange &amp;#039;&amp;#039;&amp;#039;base&amp;#039;&amp;#039;&amp;#039; som gräns kan du undvika att lista commits mellan&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;base&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;topic&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
      $ git cherry origin/master topic base&lt;br /&gt;
      - cccc000... commit C&lt;br /&gt;
      + bbbb000... commit B&lt;br /&gt;
      - aaaa000... commit A&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
[[git-patch-id(1)]]&lt;br /&gt;
&lt;br /&gt;
== GIT ==&lt;br /&gt;
Del av [[git(1)]]-sviten&lt;br /&gt;
&lt;br /&gt;
== KOLOFON ==&lt;br /&gt;
Den här sidan är en del av projektet &amp;#039;&amp;#039;git&amp;#039;&amp;#039; (Git distribuerat&lt;br /&gt;
versionshanteringssystem). Information om projektet finns på&lt;br /&gt;
&amp;lt;⟨http://git-scm.com/⟩&amp;gt;. Om du har en felrapport för den här&lt;br /&gt;
manualsidan, se &amp;lt;⟨http://git-scm.com/community⟩&amp;gt;. Den här sidan&lt;br /&gt;
hämtades från projektets uppströms Git-arkiv&lt;br /&gt;
&amp;lt;⟨https://github.com/git/git.git⟩&amp;gt; den 2025-02-02. (Vid den tidpunkten&lt;br /&gt;
var datumet för den senast hittade commiten i arkivet 2025-01-31.) Om&lt;br /&gt;
du upptäcker några renderingsproblem i den här HTML-versionen av sidan,&lt;br /&gt;
eller om du tror att det finns en bättre eller mer aktuell källa för&lt;br /&gt;
sidan, eller om du har korrigeringar eller förbättringar av&lt;br /&gt;
informationen i den här KOLOFONEN (som *inte* är en del av den&lt;br /&gt;
ursprungliga manualsidan), skicka ett e-postmeddelande till&lt;br /&gt;
man-pages@man7.org&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/gencnval.1.html&lt;br /&gt;
&amp;lt;HR&amp;gt;&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/ Datorhjälp] 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>