<?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-commit%281%29</id>
	<title>git-commit(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-commit%281%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=git-commit(1)&amp;action=history"/>
	<updated>2026-05-27T12:55:54Z</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-commit(1)&amp;diff=9599&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= git-commit(1) =  == NAMN ==  git-commit - registrera ändringar i förrådet  == SYNOPSIS ==  &lt;pre&gt; git commit [-a | --interactive | --patch] [-s] [-v] [-u[&lt;läge&gt;]] [--amend]            [--dry-run] [(-c | -C | --squash) &lt;incheckning&gt; | --fixup [(amend|reword):]&lt;incheckning&gt;]            [-F &lt;fil&gt; | -m &lt;meddelande&gt;] [--reset-author] [--allow-empty]            [--allow-empty-message] [--no-verify] [-e] [--author=&lt;författare&gt;]            [--date=&lt;datum&gt;] [--cleanup=&lt;läg...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=git-commit(1)&amp;diff=9599&amp;oldid=prev"/>
		<updated>2026-05-27T09:32:05Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= git-commit(1) =  == NAMN ==  git-commit - registrera ändringar i förrådet  == SYNOPSIS ==  &amp;lt;pre&amp;gt; git commit [-a | --interactive | --patch] [-s] [-v] [-u[&amp;lt;läge&amp;gt;]] [--amend]            [--dry-run] [(-c | -C | --squash) &amp;lt;incheckning&amp;gt; | --fixup [(amend|reword):]&amp;lt;incheckning&amp;gt;]            [-F &amp;lt;fil&amp;gt; | -m &amp;lt;meddelande&amp;gt;] [--reset-author] [--allow-empty]            [--allow-empty-message] [--no-verify] [-e] [--author=&amp;lt;författare&amp;gt;]            [--date=&amp;lt;datum&amp;gt;] [--cleanup=&amp;lt;läg...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= git-commit(1) =&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&lt;br /&gt;
git-commit - registrera ändringar i förrådet&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git commit [-a | --interactive | --patch] [-s] [-v] [-u[&amp;lt;läge&amp;gt;]] [--amend]&lt;br /&gt;
           [--dry-run] [(-c | -C | --squash) &amp;lt;incheckning&amp;gt; | --fixup [(amend|reword):]&amp;lt;incheckning&amp;gt;]&lt;br /&gt;
           [-F &amp;lt;fil&amp;gt; | -m &amp;lt;meddelande&amp;gt;] [--reset-author] [--allow-empty]&lt;br /&gt;
           [--allow-empty-message] [--no-verify] [-e] [--author=&amp;lt;författare&amp;gt;]&lt;br /&gt;
           [--date=&amp;lt;datum&amp;gt;] [--cleanup=&amp;lt;läge&amp;gt;] [--[no-]status]&lt;br /&gt;
           [-i | -o] [--pathspec-from-file=&amp;lt;fil&amp;gt; [--pathspec-file-nul]]&lt;br /&gt;
           [(--trailer &amp;lt;nyckel&amp;gt;[(=|:)&amp;lt;värde&amp;gt;])...] [-S[&amp;lt;nyckel-id&amp;gt;]]&lt;br /&gt;
           [--] [&amp;lt;sökvägsmönster&amp;gt;...]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
&lt;br /&gt;
Skapa en ny incheckning som innehåller det aktuella innehållet i indexet och det angivna loggmeddelandet som beskriver ändringarna. Den nya incheckningen blir ett direkt barn till HEAD, vanligtvis spetsen på den aktuella grenen, och grenen uppdateras så att den pekar på den nya incheckningen. Om ingen gren är kopplad till arbetskatalogen är HEAD i stället ”frikopplad”, vilket beskrivs i [[git-checkout(1)]].&lt;br /&gt;
&lt;br /&gt;
Innehållet som ska checkas in kan anges på flera sätt:&lt;br /&gt;
&lt;br /&gt;
# Genom att använda [[git-add(1)]] för att stegvis lägga till ändringar i indexet innan kommandot &amp;#039;&amp;#039;&amp;#039;commit&amp;#039;&amp;#039;&amp;#039; används. Observera att även ändrade filer måste ”läggas till”.&lt;br /&gt;
# Genom att använda [[git-rm(1)]] för att ta bort filer från arbetskatalogen och indexet innan kommandot &amp;#039;&amp;#039;&amp;#039;commit&amp;#039;&amp;#039;&amp;#039; används.&lt;br /&gt;
# Genom att ange filer som argument till kommandot &amp;#039;&amp;#039;&amp;#039;commit&amp;#039;&amp;#039;&amp;#039; utan växlarna &amp;#039;&amp;#039;&amp;#039;--interactive&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;--patch&amp;#039;&amp;#039;&amp;#039;. Då ignoreras ändringar som redan är staged i indexet, och i stället registreras det aktuella innehållet i de angivna filerna, som redan måste vara kända av Git.&lt;br /&gt;
# Genom att använda växeln &amp;#039;&amp;#039;&amp;#039;-a&amp;#039;&amp;#039;&amp;#039; med kommandot &amp;#039;&amp;#039;&amp;#039;commit&amp;#039;&amp;#039;&amp;#039; för att automatiskt lägga till ändringar från alla kända filer, det vill säga filer som redan finns i indexet, samt automatiskt ta bort filer ur indexet som har tagits bort från arbetskatalogen, och därefter utföra själva incheckningen.&lt;br /&gt;
# Genom att använda växlarna &amp;#039;&amp;#039;&amp;#039;--interactive&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;--patch&amp;#039;&amp;#039;&amp;#039; med kommandot &amp;#039;&amp;#039;&amp;#039;commit&amp;#039;&amp;#039;&amp;#039; för att välja fil för fil eller hunk för hunk vad som ska ingå i incheckningen, utöver innehållet i indexet, innan operationen avslutas. Se avsnittet ”Interactive Mode” i [[git-add(1)]] för hur dessa lägen används.&lt;br /&gt;
&lt;br /&gt;
Växeln &amp;#039;&amp;#039;&amp;#039;--dry-run&amp;#039;&amp;#039;&amp;#039; kan användas för att få en sammanfattning av vad som skulle ingå i nästa incheckning med samma uppsättning parametrar, det vill säga alternativ och sökvägar.&lt;br /&gt;
&lt;br /&gt;
Om du gör en incheckning och direkt efteråt upptäcker ett misstag kan du återhämta dig med &amp;#039;&amp;#039;&amp;#039;git reset&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== ALTERNATIV ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-a&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--all&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Lägg automatiskt till filer som har ändrats och tagits bort. Nya filer som du ännu inte har talat om för Git påverkas inte.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--patch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Använd det interaktiva gränssnittet för patchval för att välja vilka ändringar som ska checkas in. Se [[git-add(1)]] för detaljer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-U&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;gt;, &amp;#039;&amp;#039;&amp;#039;--unified=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Generera diffar med &amp;#039;&amp;#039;n&amp;#039;&amp;#039; rader sammanhang. Antalet sammanhangsrader är som standard &amp;#039;&amp;#039;&amp;#039;diff.context&amp;#039;&amp;#039;&amp;#039; eller 3 om konfigurationsvariabeln inte är satt. Av historiska skäl accepteras &amp;#039;&amp;#039;&amp;#039;-U&amp;#039;&amp;#039;&amp;#039; utan &amp;#039;&amp;#039;n&amp;#039;&amp;#039; tyst som en synonym för &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--inter-hunk-context=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Visa sammanhang mellan diff-hunkar, upp till angivet antal rader, och slå därmed ihop hunkar som ligger nära varandra. Standard är &amp;#039;&amp;#039;&amp;#039;diff.interHunkContext&amp;#039;&amp;#039;&amp;#039; eller 0 om konfigurationsalternativet inte är satt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt;, &amp;#039;&amp;#039;&amp;#039;--reuse-message=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Ta ett befintligt incheckningsobjekt och återanvänd loggmeddelandet och författarinformationen, inklusive tidsstämpeln, när den nya incheckningen skapas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt;, &amp;#039;&amp;#039;&amp;#039;--reedit-message=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Som &amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039;, men med &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039; startas editorn så att användaren kan redigera incheckningsmeddelandet ytterligare.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--fixup=&amp;#039;&amp;#039;&amp;#039;[(&amp;#039;&amp;#039;&amp;#039;amend&amp;#039;&amp;#039;&amp;#039;|&amp;#039;&amp;#039;&amp;#039;reword&amp;#039;&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;]&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Skapa en ny incheckning som ”fixar” &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; när den används tillsammans med &amp;#039;&amp;#039;&amp;#039;git rebase --autosquash&amp;#039;&amp;#039;&amp;#039;. En vanlig &amp;#039;&amp;#039;&amp;#039;--fixup=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt; skapar en ”fixup!”-incheckning som ändrar innehållet i &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; men lämnar dess loggmeddelande oförändrat. &amp;#039;&amp;#039;&amp;#039;--fixup=amend:&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt; liknar detta, men skapar en ”amend!”-incheckning som även ersätter loggmeddelandet för &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; med loggmeddelandet från ”amend!”-incheckningen. &amp;#039;&amp;#039;&amp;#039;--fixup=reword:&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt; skapar en ”amend!”-incheckning som ersätter loggmeddelandet för &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; med sitt eget loggmeddelande, men inte gör några ändringar i innehållet i &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Incheckningen som skapas av vanlig &amp;#039;&amp;#039;&amp;#039;--fixup=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt; får en titel som består av ”fixup!” följt av titeln på &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;, och känns igen särskilt av &amp;#039;&amp;#039;&amp;#039;git rebase --autosquash&amp;#039;&amp;#039;&amp;#039;. Alternativet &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039; kan användas för att komplettera loggmeddelandet i den skapade incheckningen, men den extra kommentaren kastas bort när ”fixup!”-incheckningen slås ihop med &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; av &amp;#039;&amp;#039;&amp;#039;git rebase --autosquash&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Incheckningen som skapas av &amp;#039;&amp;#039;&amp;#039;--fixup=amend:&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt; liknar detta, men dess titel får i stället prefixet ”amend!”. Loggmeddelandet från &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; kopieras in i loggmeddelandet för ”amend!”-incheckningen och öppnas i en editor så att det kan förbättras. När &amp;#039;&amp;#039;&amp;#039;git rebase --autosquash&amp;#039;&amp;#039;&amp;#039; slår ihop ”amend!”-incheckningen med &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; ersätts loggmeddelandet för &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; av det förbättrade loggmeddelandet från ”amend!”-incheckningen. Det är ett fel om loggmeddelandet för ”amend!”-incheckningen är tomt, om inte &amp;#039;&amp;#039;&amp;#039;--allow-empty-message&amp;#039;&amp;#039;&amp;#039; anges.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;--fixup=reword:&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt; är en kortform för &amp;#039;&amp;#039;&amp;#039;--fixup=amend:&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt; &amp;#039;&amp;#039;&amp;#039;--only&amp;#039;&amp;#039;&amp;#039;. Den skapar en ”amend!”-incheckning med enbart ett loggmeddelande och ignorerar ändringar som har staged i indexet. När den slås ihop av &amp;#039;&amp;#039;&amp;#039;git rebase --autosquash&amp;#039;&amp;#039;&amp;#039; ersätter den loggmeddelandet för &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; utan att göra några andra ändringar.&lt;br /&gt;
&lt;br /&gt;
: Varken ”fixup!”- eller ”amend!”-incheckningar ändrar författarskapet för &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; när de tillämpas av &amp;#039;&amp;#039;&amp;#039;git rebase --autosquash&amp;#039;&amp;#039;&amp;#039;. Se [[git-rebase(1)]] för detaljer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--squash=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Konstruera ett incheckningsmeddelande för användning med &amp;#039;&amp;#039;&amp;#039;git rebase --autosquash&amp;#039;&amp;#039;&amp;#039;. Titeln i incheckningsmeddelandet tas från den angivna incheckningen med prefixet ”squash! ”. Kan användas med ytterligare alternativ för incheckningsmeddelanden, till exempel &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039;. Se [[git-rebase(1)]] för detaljer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--reset-author&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: När detta används med alternativen &amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;--amend&amp;#039;&amp;#039;&amp;#039;, eller vid incheckning efter en konfliktfylld cherry-pick, anges att författarskapet för den resulterande incheckningen nu tillhör den som gör incheckningen. Detta förnyar även författarens tidsstämpel.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--short&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Vid torrkörning ges utdata i kortformat. Se [[git-status(1)]] för detaljer. Implicerar &amp;#039;&amp;#039;&amp;#039;--dry-run&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--branch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Visa gren- och spårningsinformation även i kortformat. Se [[git-status(1)]] för detaljer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--porcelain&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Vid torrkörning ges utdata i ett format lämpligt för skript. Se [[git-status(1)]] för detaljer. Implicerar &amp;#039;&amp;#039;&amp;#039;--dry-run&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--long&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Vid torrkörning ges utdata i långformat. Detta är standardutdata från [[git-status(1)]]. Implicerar &amp;#039;&amp;#039;&amp;#039;--dry-run&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-z&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--null&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: När utdata från &amp;#039;&amp;#039;&amp;#039;short&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;porcelain&amp;#039;&amp;#039;&amp;#039; för [[git-status(1)]] visas, skriv filnamnet ordagrant och avsluta posterna med &amp;#039;&amp;#039;NUL&amp;#039;&amp;#039; i stället för &amp;#039;&amp;#039;LF&amp;#039;&amp;#039;. Om inget format anges impliceras formatet &amp;#039;&amp;#039;&amp;#039;--porcelain&amp;#039;&amp;#039;&amp;#039;. Utan alternativet &amp;#039;&amp;#039;&amp;#039;-z&amp;#039;&amp;#039;&amp;#039; citeras filnamn med ”ovanliga” tecken enligt beskrivningen av konfigurationsvariabeln &amp;#039;&amp;#039;&amp;#039;core.quotePath&amp;#039;&amp;#039;&amp;#039; i [[git-config(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;gt;, &amp;#039;&amp;#039;&amp;#039;--file=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Ta incheckningsmeddelandet från &amp;#039;&amp;#039;fil&amp;#039;&amp;#039;. Använd &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; för att läsa meddelandet från standard in.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--author=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;författare&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Åsidosätt incheckningens författare. Ange en uttrycklig författare med standardformatet &amp;#039;&amp;#039;&amp;#039;A U Thor &amp;lt;author@example.com&amp;gt;&amp;#039;&amp;#039;&amp;#039;. Annars antas &amp;#039;&amp;#039;författare&amp;#039;&amp;#039; vara ett mönster som används för att söka efter en befintlig incheckning av den författaren, det vill säga &amp;#039;&amp;#039;&amp;#039;git rev-list --all -i --author=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;författare&amp;#039;&amp;#039;&amp;gt;. Författaren kopieras då från den första sådan incheckningen som hittas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--date=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;datum&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Åsidosätt författardatumet som används i incheckningen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;meddelande&amp;#039;&amp;#039;&amp;gt;, &amp;#039;&amp;#039;&amp;#039;--message=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;meddelande&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Använd &amp;#039;&amp;#039;meddelande&amp;#039;&amp;#039; som incheckningsmeddelande. Om flera &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039;-alternativ anges sammanfogas deras värden som separata stycken.&lt;br /&gt;
&lt;br /&gt;
: Alternativet &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039; är ömsesidigt uteslutande med &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;gt;, &amp;#039;&amp;#039;&amp;#039;--template=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: När incheckningsmeddelandet redigeras startas editorn med innehållet från &amp;#039;&amp;#039;fil&amp;#039;&amp;#039;. Konfigurationsvariabeln &amp;#039;&amp;#039;&amp;#039;commit.template&amp;#039;&amp;#039;&amp;#039; används ofta för att ange detta alternativ implicit. Mekanismen kan användas av projekt som vill ge deltagare vägledning om vad som ska skrivas i meddelandet och i vilken ordning. Om användaren avslutar editorn utan att redigera meddelandet avbryts incheckningen. Detta har ingen effekt när ett meddelande anges på annat sätt, till exempel med &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--signoff&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--no-signoff&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Lägg till en &amp;#039;&amp;#039;&amp;#039;Signed-off-by&amp;#039;&amp;#039;&amp;#039;-trailer av den som gör incheckningen i slutet av incheckningens loggmeddelande. Betydelsen av en signoff beror på projektet där incheckningen görs. Den kan exempelvis intyga att incheckaren har rätt att skicka in arbetet enligt projektets licens eller godkänner vissa bidragsvillkor, såsom ett Developer Certificate of Origin. Se https://developercertificate.org för den variant som används av Linuxkärnan och Git-projekten. Läs projektets dokumentation eller fråga projektledningen för att förstå hur signoffs används i det aktuella projektet.&lt;br /&gt;
&lt;br /&gt;
: Alternativet &amp;#039;&amp;#039;&amp;#039;--no-signoff&amp;#039;&amp;#039;&amp;#039; kan användas för att upphäva ett tidigare &amp;#039;&amp;#039;&amp;#039;--signoff&amp;#039;&amp;#039;&amp;#039; på kommandoraden.&lt;br /&gt;
&lt;br /&gt;
: Git har inte, och kommer inte att ha, någon konfigurationsvariabel som aktiverar kommandoradsalternativet &amp;#039;&amp;#039;&amp;#039;--signoff&amp;#039;&amp;#039;&amp;#039; som standard. Se posten &amp;#039;&amp;#039;&amp;#039;commit.signoff&amp;#039;&amp;#039;&amp;#039; i [[gitfaq(7)]] för mer information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--trailer&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;nyckel&amp;#039;&amp;#039;&amp;gt;[(=|:)&amp;lt;&amp;#039;&amp;#039;värde&amp;#039;&amp;#039;&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
: Ange ett par (&amp;#039;&amp;#039;nyckel&amp;#039;&amp;#039;, &amp;#039;&amp;#039;värde&amp;#039;&amp;#039;) som ska användas som trailer. Exempelvis kan &amp;#039;&amp;#039;&amp;#039;git commit --trailer &amp;quot;Signed-off-by:C O Mitter &amp;lt;committer@example.com&amp;gt;&amp;quot; --trailer &amp;quot;Helped-by:C O Mitter &amp;lt;committer@example.com&amp;gt;&amp;quot;&amp;#039;&amp;#039;&amp;#039; lägga till trailerna &amp;#039;&amp;#039;&amp;#039;Signed-off-by&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;Helped-by&amp;#039;&amp;#039;&amp;#039; i incheckningsmeddelandet. Konfigurationsvariablerna &amp;#039;&amp;#039;&amp;#039;trailer.*&amp;#039;&amp;#039;&amp;#039; i [[git-interpret-trailers(1)]] kan användas för att definiera om duplicerade trailers ska utelämnas, var i trailerblocket varje trailer ska placeras och andra detaljer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--verify&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--no-verify&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Gå förbi hookarna &amp;#039;&amp;#039;&amp;#039;pre-commit&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;commit-msg&amp;#039;&amp;#039;&amp;#039;. Se även [[githooks(5)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--allow-empty&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Normalt är det ett misstag att registrera en incheckning som har exakt samma träd som sin enda förälder, och kommandot förhindrar därför detta. Detta alternativ går förbi skyddet och är främst avsett för gränssnittsskript mot andra versionshanteringssystem.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--allow-empty-message&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Skapa en incheckning med tomt incheckningsmeddelande utan att använda plumbing-kommandon som [[git-commit-tree(1)]]. Liksom &amp;#039;&amp;#039;&amp;#039;--allow-empty&amp;#039;&amp;#039;&amp;#039; är detta främst avsett för gränssnittsskript mot andra versionshanteringssystem.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--cleanup=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;läge&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Bestäm hur det angivna incheckningsmeddelandet ska städas innan incheckningen görs. &amp;#039;&amp;#039;Läge&amp;#039;&amp;#039; kan vara &amp;#039;&amp;#039;&amp;#039;strip&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;whitespace&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;verbatim&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;scissors&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;strip&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Ta bort inledande och avslutande tomma rader, avslutande blanktecken och kommentarer samt slå ihop flera tomma rader i följd.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;whitespace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Samma som &amp;#039;&amp;#039;&amp;#039;strip&amp;#039;&amp;#039;&amp;#039;, utom att kommentarer med # inte tas bort.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;verbatim&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Ändra inte meddelandet alls.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;scissors&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Samma som &amp;#039;&amp;#039;&amp;#039;whitespace&amp;#039;&amp;#039;&amp;#039;, förutom att allt från och med raden nedan trunkeras om meddelandet ska redigeras. Tecknet ”#” kan anpassas med &amp;#039;&amp;#039;&amp;#039;core.commentChar&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ------------------------ &amp;gt;8 ------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Samma som &amp;#039;&amp;#039;&amp;#039;strip&amp;#039;&amp;#039;&amp;#039; om meddelandet ska redigeras. Annars &amp;#039;&amp;#039;&amp;#039;whitespace&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Standardvärdet kan ändras med konfigurationsvariabeln &amp;#039;&amp;#039;&amp;#039;commit.cleanup&amp;#039;&amp;#039;&amp;#039;; se [[git-config(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--edit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Låt användaren redigera meddelandet ytterligare när det hämtats från &amp;#039;&amp;#039;fil&amp;#039;&amp;#039; med &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;gt;, från kommandoraden med &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;meddelande&amp;#039;&amp;#039;&amp;gt; eller från &amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039; med &amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;incheckning&amp;#039;&amp;#039;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--no-edit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Använd det valda incheckningsmeddelandet utan att starta en editor. Exempelvis ändrar &amp;#039;&amp;#039;&amp;#039;git commit --amend --no-edit&amp;#039;&amp;#039;&amp;#039; den senaste incheckningen utan att ändra dess incheckningsmeddelande.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--amend&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ersätt spetsen på den aktuella grenen genom att skapa en ny incheckning. Det registrerade trädet förbereds som vanligt, inklusive effekten av alternativen &amp;#039;&amp;#039;&amp;#039;-i&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039; och uttryckliga sökvägsmönster, och meddelandet från den ursprungliga incheckningen används som utgångspunkt i stället för ett tomt meddelande när inget annat meddelande anges via alternativ som &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039; och så vidare. Den nya incheckningen har samma föräldrar och författare som den aktuella, men &amp;#039;&amp;#039;&amp;#039;--reset-author&amp;#039;&amp;#039;&amp;#039; kan åsidosätta detta.&lt;br /&gt;
&lt;br /&gt;
: Det motsvarar ungefär:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git reset --soft HEAD^&lt;br /&gt;
$ ... gör något annat för att få fram rätt träd ...&lt;br /&gt;
$ git commit -c ORIG_HEAD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: men kan även användas för att ändra en merge-incheckning.&lt;br /&gt;
&lt;br /&gt;
: Du bör förstå konsekvenserna av att skriva om historik om du ändrar en incheckning som redan har publicerats. Se avsnittet ”RECOVERING FROM UPSTREAM REBASE” i [[git-rebase(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--no-post-rewrite&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Gå förbi hooken &amp;#039;&amp;#039;&amp;#039;post-rewrite&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-i&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--include&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Innan en incheckning görs av hittills staged innehåll, stage:a även innehållet i sökvägarna som anges på kommandoraden. Detta är normalt inte vad du vill, förutom när du avslutar en konfliktfylld merge.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--only&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Gör en incheckning genom att ta det uppdaterade innehållet i arbetskatalogen för de sökvägar som anges på kommandoraden och ignorera innehåll som staged för andra sökvägar. Detta är standardläget för &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039; om sökvägar anges på kommandoraden, och då kan detta alternativ utelämnas. Om alternativet anges tillsammans med &amp;#039;&amp;#039;&amp;#039;--amend&amp;#039;&amp;#039;&amp;#039; behöver inga sökvägar anges, vilket kan användas för att ändra den senaste incheckningen utan att checka in ändringar som redan är staged. Om det används tillsammans med &amp;#039;&amp;#039;&amp;#039;--allow-empty&amp;#039;&amp;#039;&amp;#039; krävs inte heller sökvägar, och en tom incheckning skapas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--pathspec-from-file=&amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Skicka sökvägsmönster i &amp;#039;&amp;#039;fil&amp;#039;&amp;#039; i stället för som kommandoradsargument. Om &amp;#039;&amp;#039;fil&amp;#039;&amp;#039; är exakt &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; används standard in. Sökvägsmönster separeras med &amp;#039;&amp;#039;LF&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;CR&amp;#039;&amp;#039;/&amp;#039;&amp;#039;LF&amp;#039;&amp;#039;. Sökvägsmönster kan citeras enligt beskrivningen av konfigurationsvariabeln &amp;#039;&amp;#039;&amp;#039;core.quotePath&amp;#039;&amp;#039;&amp;#039; i [[git-config(1)]]. Se även &amp;#039;&amp;#039;&amp;#039;--pathspec-file-nul&amp;#039;&amp;#039;&amp;#039; och det globala alternativet &amp;#039;&amp;#039;&amp;#039;--literal-pathspecs&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--pathspec-file-nul&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Endast meningsfullt tillsammans med &amp;#039;&amp;#039;&amp;#039;--pathspec-from-file&amp;#039;&amp;#039;&amp;#039;. Sökvägsmönster separeras med &amp;#039;&amp;#039;NUL&amp;#039;&amp;#039; och alla andra tecken tas bokstavligt, inklusive radbrytningar och citationstecken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039;[&amp;lt;&amp;#039;&amp;#039;läge&amp;#039;&amp;#039;&amp;gt;], &amp;#039;&amp;#039;&amp;#039;--untracked-files&amp;#039;&amp;#039;&amp;#039;[=&amp;#039;&amp;#039;&amp;#039;&amp;lt;läge&amp;gt;&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
: Visa ospårade filer.&lt;br /&gt;
&lt;br /&gt;
: Parametern &amp;#039;&amp;#039;läge&amp;#039;&amp;#039; är valfri och är som standard &amp;#039;&amp;#039;&amp;#039;all&amp;#039;&amp;#039;&amp;#039;. Den används för att ange hur ospårade filer ska hanteras. När &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039; inte används är standardvärdet &amp;#039;&amp;#039;&amp;#039;normal&amp;#039;&amp;#039;&amp;#039;, det vill säga att ospårade filer och kataloger visas.&lt;br /&gt;
&lt;br /&gt;
: Möjliga värden är:&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;no&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Visa inga ospårade filer.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;normal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Visa ospårade filer och kataloger.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;all&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:: Visa även enskilda filer i ospårade kataloger.&lt;br /&gt;
&lt;br /&gt;
: Alla vanliga stavningar av det booleska värdet &amp;#039;&amp;#039;&amp;#039;true&amp;#039;&amp;#039;&amp;#039; tolkas som &amp;#039;&amp;#039;&amp;#039;normal&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;false&amp;#039;&amp;#039;&amp;#039; som &amp;#039;&amp;#039;&amp;#039;no&amp;#039;&amp;#039;&amp;#039;. Standardvärdet kan ändras med konfigurationsvariabeln &amp;#039;&amp;#039;&amp;#039;status.showUntrackedFiles&amp;#039;&amp;#039;&amp;#039; som dokumenteras i [[git-config(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-v&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--verbose&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Visa en unified diff mellan HEAD-incheckningen och det som skulle checkas in längst ned i mallen för incheckningsmeddelandet, så att användaren lättare kan beskriva incheckningen genom att påminnas om ändringarna. Observera att raderna i denna diff inte får prefixet #. Diffen blir inte en del av incheckningsmeddelandet. Se konfigurationsvariabeln &amp;#039;&amp;#039;&amp;#039;commit.verbose&amp;#039;&amp;#039;&amp;#039; i [[git-config(1)]].&lt;br /&gt;
&lt;br /&gt;
: Om alternativet anges två gånger visas dessutom en unified diff mellan det som skulle checkas in och filerna i arbetskatalogen, det vill säga ändringar i spårade filer som ännu inte staged.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-q&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--quiet&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Undertryck sammanfattningsmeddelandet för incheckningen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--dry-run&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Skapa ingen incheckning, men visa en lista över sökvägar som skulle checkas in, sökvägar med lokala ändringar som skulle lämnas utanför incheckningen och sökvägar som är ospårade.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--status&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ta med utdata från [[git-status(1)]] i mallen för incheckningsmeddelandet när en editor används för att förbereda meddelandet. Standard är på, men alternativet kan användas för att åsidosätta konfigurationsvariabeln &amp;#039;&amp;#039;&amp;#039;commit.status&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--no-status&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ta inte med utdata från [[git-status(1)]] i mallen för incheckningsmeddelandet när en editor används för att förbereda standardmeddelandet.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-S&amp;#039;&amp;#039;&amp;#039;[&amp;lt;&amp;#039;&amp;#039;nyckel-id&amp;#039;&amp;#039;&amp;gt;], &amp;#039;&amp;#039;&amp;#039;--gpg-sign&amp;#039;&amp;#039;&amp;#039;[=&amp;lt;&amp;#039;&amp;#039;nyckel-id&amp;#039;&amp;#039;&amp;gt;], &amp;#039;&amp;#039;&amp;#039;--no-gpg-sign&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: GPG-signera incheckningar. &amp;#039;&amp;#039;Nyckel-id&amp;#039;&amp;#039; är valfritt och är 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 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;--&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Tolka inga fler argument som alternativ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;sökvägsmönster&amp;#039;&amp;#039;&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
: När &amp;#039;&amp;#039;sökvägsmönster&amp;#039;&amp;#039; anges på kommandoraden checkas innehållet i de filer som matchar mönstret in, utan att registrera de ändringar som redan lagts till i indexet. Innehållet i dessa filer staged också för nästa incheckning ovanpå det som redan var staged.&lt;br /&gt;
&lt;br /&gt;
: För mer information, se posten &amp;#039;&amp;#039;pathspec&amp;#039;&amp;#039; i [[gitglossary(7)]].&lt;br /&gt;
&lt;br /&gt;
== EXEMPEL ==&lt;br /&gt;
&lt;br /&gt;
När du registrerar ditt eget arbete lagras innehållet i ändrade filer i arbetskatalogen tillfälligt i en staging-yta som kallas ”index” med &amp;#039;&amp;#039;&amp;#039;git add&amp;#039;&amp;#039;&amp;#039;. En fil kan återställas, endast i indexet men inte i arbetskatalogen, till läget i den senaste incheckningen med &amp;#039;&amp;#039;&amp;#039;git restore --staged&amp;#039;&amp;#039;&amp;#039; &amp;lt;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;gt;. Det återställer i praktiken effekten av &amp;#039;&amp;#039;&amp;#039;git add&amp;#039;&amp;#039;&amp;#039; och hindrar ändringarna i filen från att delta i nästa incheckning. Efter att tillståndet som ska checkas in byggts upp stegvis med dessa kommandon används &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039; utan några sökvägsparametrar för att registrera det som hittills staged. Detta är den mest grundläggande formen av kommandot. Exempel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ edit hello.c&lt;br /&gt;
$ git rm goodbye.c&lt;br /&gt;
$ git add hello.c&lt;br /&gt;
$ git commit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I stället för att stage:a filer efter varje enskild ändring kan du be &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039; att upptäcka ändringar i filer vars innehåll spåras i arbetskatalogen och utföra motsvarande &amp;#039;&amp;#039;&amp;#039;git add&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;git rm&amp;#039;&amp;#039;&amp;#039; åt dig. Det här exemplet gör alltså samma sak som föregående exempel, förutsatt att det inte finns någon annan ändring i arbetskatalogen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ edit hello.c&lt;br /&gt;
$ rm goodbye.c&lt;br /&gt;
$ git commit -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommandot &amp;#039;&amp;#039;&amp;#039;git commit -a&amp;#039;&amp;#039;&amp;#039; tittar först på arbetskatalogen, upptäcker att &amp;#039;&amp;#039;&amp;#039;hello.c&amp;#039;&amp;#039;&amp;#039; har ändrats och att &amp;#039;&amp;#039;&amp;#039;goodbye.c&amp;#039;&amp;#039;&amp;#039; har tagits bort, och utför nödvändiga &amp;#039;&amp;#039;&amp;#039;git add&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;git rm&amp;#039;&amp;#039;&amp;#039; åt dig.&lt;br /&gt;
&lt;br /&gt;
Efter att ha stage:at ändringar i många filer kan du ändra i vilken ordning ändringarna registreras genom att ange sökvägar till &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039;. När sökvägar anges skapar kommandot en incheckning som bara registrerar ändringarna i de namngivna sökvägarna:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ edit hello.c hello.h&lt;br /&gt;
$ git add hello.c hello.h&lt;br /&gt;
$ edit Makefile&lt;br /&gt;
$ git commit Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta skapar en incheckning som registrerar ändringen i &amp;#039;&amp;#039;&amp;#039;Makefile&amp;#039;&amp;#039;&amp;#039;. De staged ändringarna i &amp;#039;&amp;#039;&amp;#039;hello.c&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;hello.h&amp;#039;&amp;#039;&amp;#039; ingår inte i den resulterande incheckningen. Ändringarna går dock inte förlorade — de är fortfarande staged och hålls bara tillbaka. Efter sekvensen ovan skulle följande kommando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git commit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
skapa en andra incheckning som registrerar ändringarna i &amp;#039;&amp;#039;&amp;#039;hello.c&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;hello.h&amp;#039;&amp;#039;&amp;#039;, som förväntat.&lt;br /&gt;
&lt;br /&gt;
Efter en merge som startats av &amp;#039;&amp;#039;&amp;#039;git merge&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;git pull&amp;#039;&amp;#039;&amp;#039; och stoppats på grund av konflikter är rent sammanslagna sökvägar redan staged för incheckning, medan sökvägar med konflikter lämnas i ett osammanslaget tillstånd. Du måste först kontrollera vilka sökvägar som har konflikter med &amp;#039;&amp;#039;&amp;#039;git status&amp;#039;&amp;#039;&amp;#039;, och efter att ha löst dem manuellt i arbetskatalogen stage:a resultatet som vanligt med &amp;#039;&amp;#039;&amp;#039;git add&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git status | grep unmerged&lt;br /&gt;
unmerged: hello.c&lt;br /&gt;
$ edit hello.c&lt;br /&gt;
$ git add hello.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Efter att konflikterna lösts och resultatet staged ska &amp;#039;&amp;#039;&amp;#039;git ls-files -u&amp;#039;&amp;#039;&amp;#039; inte längre nämna den konfliktdrabbade sökvägen. När du är klar kör du &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039; för att slutligen registrera sammanslagningen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git commit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Precis som när du registrerar egna ändringar kan du använda alternativet &amp;#039;&amp;#039;&amp;#039;-a&amp;#039;&amp;#039;&amp;#039; för att slippa skriva lika mycket. En skillnad är att du under lösning av en merge inte kan använda &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039; med sökvägar för att ändra ordningen som ändringarna checkas in i, eftersom en merge ska registreras som en enda incheckning. Kommandot vägrar faktiskt att köras när det får sökvägar, men se alternativet &amp;#039;&amp;#039;&amp;#039;-i&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== INCHECKNINGSINFORMATION ==&lt;br /&gt;
&lt;br /&gt;
Information om författare och incheckare tas från följande miljövariabler, om de är satta:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GIT_AUTHOR_NAME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GIT_AUTHOR_EMAIL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GIT_AUTHOR_DATE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GIT_COMMITTER_NAME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GIT_COMMITTER_EMAIL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GIT_COMMITTER_DATE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Observera att ”&amp;lt;”, ”&amp;gt;” och radbrytningar tas bort.&lt;br /&gt;
&lt;br /&gt;
Författarens och incheckarens namn är enligt konvention någon form av personnamn, alltså det namn som andra människor använder för att hänvisa till dig, även om Git inte upprätthåller eller kräver någon särskild form. Godtycklig Unicode kan användas, med de begränsningar som anges ovan. Namnet har ingen betydelse för autentisering; för det, se variabeln &amp;#039;&amp;#039;&amp;#039;credential.username&amp;#039;&amp;#039;&amp;#039; i [[git-config(1)]].&lt;br /&gt;
&lt;br /&gt;
Om några av dessa miljövariabler inte är satta hämtas informationen från konfigurationsposterna &amp;#039;&amp;#039;&amp;#039;user.name&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;user.email&amp;#039;&amp;#039;&amp;#039;, eller, om de saknas, från miljövariabeln &amp;#039;&amp;#039;&amp;#039;EMAIL&amp;#039;&amp;#039;&amp;#039;, eller, om även den saknas, från systemets användarnamn och värdnamnet som används för utgående e-post. Värdnamnet tas från &amp;#039;&amp;#039;&amp;#039;/etc/mailname&amp;#039;&amp;#039;&amp;#039; och faller tillbaka till det fullt kvalificerade värdnamnet om filen inte finns.&lt;br /&gt;
&lt;br /&gt;
Alternativen &amp;#039;&amp;#039;&amp;#039;author.name&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;committer.name&amp;#039;&amp;#039;&amp;#039; och deras motsvarande e-postalternativ åsidosätter &amp;#039;&amp;#039;&amp;#039;user.name&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;user.email&amp;#039;&amp;#039;&amp;#039; om de är satta, och åsidosätts själva av miljövariablerna.&lt;br /&gt;
&lt;br /&gt;
Den typiska användningen är att bara sätta variablerna &amp;#039;&amp;#039;&amp;#039;user.name&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;user.email&amp;#039;&amp;#039;&amp;#039;. De andra alternativen finns för mer avancerade användningsfall.&lt;br /&gt;
&lt;br /&gt;
== DATUMFORMAT ==&lt;br /&gt;
&lt;br /&gt;
Miljövariablerna &amp;#039;&amp;#039;&amp;#039;GIT_AUTHOR_DATE&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;GIT_COMMITTER_DATE&amp;#039;&amp;#039;&amp;#039; stöder följande datumformat:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Gits interna format&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Formatet är &amp;lt;&amp;#039;&amp;#039;unix-tidsstämpel&amp;#039;&amp;#039;&amp;gt; &amp;lt;&amp;#039;&amp;#039;tidszonsförskjutning&amp;#039;&amp;#039;&amp;gt;, där &amp;#039;&amp;#039;unix-tidsstämpel&amp;#039;&amp;#039; är antalet sekunder sedan Unix-epoken. &amp;#039;&amp;#039;Tidszonsförskjutning&amp;#039;&amp;#039; är en positiv eller negativ förskjutning från UTC. Till exempel är CET, som ligger 1 timme före UTC, &amp;#039;&amp;#039;&amp;#039;+0100&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RFC 2822&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Standarddatumformatet som beskrivs av RFC 2822, till exempel &amp;#039;&amp;#039;&amp;#039;Thu, 07 Apr 2005 22:13:13 +0200&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ISO 8601&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Tid och datum enligt ISO 8601-standarden, till exempel &amp;#039;&amp;#039;&amp;#039;2005-04-07T22:13:13&amp;#039;&amp;#039;&amp;#039;. Parsern accepterar även ett mellanslag i stället för tecknet &amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039;. Bråkdelar av en sekund ignoreras, till exempel behandlas &amp;#039;&amp;#039;&amp;#039;2005-04-07T22:13:13.019&amp;#039;&amp;#039;&amp;#039; som &amp;#039;&amp;#039;&amp;#039;2005-04-07T22:13:13&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Observera att datumdelen dessutom accepteras i följande format: &amp;#039;&amp;#039;&amp;#039;YYYY.MM.DD&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;MM/DD/YYYY&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;DD.MM.YYYY&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Utöver att känna igen alla datumformat ovan försöker alternativet &amp;#039;&amp;#039;&amp;#039;--date&amp;#039;&amp;#039;&amp;#039; även tolka mer människocentrerade datumformat, såsom relativa datum som ”yesterday” eller ”last Friday at noon”.&lt;br /&gt;
&lt;br /&gt;
== DISKUSSION ==&lt;br /&gt;
&lt;br /&gt;
Även om det inte är ett krav är det en god idé att börja incheckningsmeddelandet med en kort ensam rad, högst 50 tecken, som sammanfattar ändringen, följd av en tom rad och därefter en mer utförlig beskrivning. Texten fram till den första tomma raden i ett incheckningsmeddelande behandlas som incheckningens titel, och den titeln används i hela Git. Till exempel omvandlar [[git-format-patch(1)]] en incheckning till e-post, och använder titeln på ämnesraden och resten av incheckningen som meddelandets kropp.&lt;br /&gt;
&lt;br /&gt;
Git är i viss utsträckning agnostiskt när det gäller teckenkodning.&lt;br /&gt;
&lt;br /&gt;
* Innehållet i blob-objekten är otolkade sekvenser av byte. Ingen kodningsöversättning sker på kärnnivå.&lt;br /&gt;
* Sökvägsnamn kodas i UTF-8 normaliseringsform C. Detta gäller trädobjekt, indexfilen, ref-namn, samt sökvägar i kommandoradsargument, miljövariabler och konfigurationsfiler, såsom &amp;#039;&amp;#039;&amp;#039;.git/config&amp;#039;&amp;#039;&amp;#039; enligt [[git-config(1)]], [[gitignore(5)]], [[gitattributes(5)]] och [[gitmodules(5)]].&lt;br /&gt;
&lt;br /&gt;
Observera att Git på kärnnivå behandlar sökvägsnamn helt enkelt som sekvenser av byte som inte är NUL. Det finns inga kodningskonverteringar av sökvägsnamn, utom på Mac och Windows. Därför fungerar användning av icke-ASCII-sökvägar oftast även på plattformar och filsystem som använder äldre utökade ASCII-kodningar. Däremot fungerar förråd skapade på sådana system inte nödvändigtvis korrekt på UTF-8-baserade system, exempelvis Linux, Mac och Windows, och omvänt. Dessutom antar många Git-baserade verktyg helt enkelt att sökvägsnamn är UTF-8 och kan misslyckas med att visa andra kodningar korrekt.&lt;br /&gt;
&lt;br /&gt;
* Incheckningsloggmeddelanden är normalt kodade i UTF-8, men andra utökade ASCII-kodningar stöds också. Detta omfattar ISO-8859-x, CP125x och många andra, men inte UTF-16/32, EBCDIC eller CJK-multibytekodningar som GBK, Shift-JIS, Big5, EUC-x och CP9xx.&lt;br /&gt;
&lt;br /&gt;
Även om Git uppmuntrar att incheckningsloggmeddelanden kodas i UTF-8 är både kärnan och Gits Porcelain-kommandon utformade för att inte tvinga UTF-8 på projekt. Om alla deltagare i ett visst projekt tycker att det är mer praktiskt att använda äldre kodningar förbjuder Git inte detta. Det finns dock några saker att tänka på.&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;git commit-tree&amp;#039;&amp;#039;&amp;#039; varnar om det angivna incheckningsloggmeddelandet inte verkar vara en giltig UTF-8-sträng, om du inte uttryckligen anger att projektet använder en äldre kodning. Sätt detta i filen &amp;#039;&amp;#039;&amp;#039;.git/config&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[i18n]&lt;br /&gt;
        commitEncoding = ISO-8859-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
: Incheckningsobjekt som skapas med inställningen ovan registrerar värdet för &amp;#039;&amp;#039;&amp;#039;i18n.commitEncoding&amp;#039;&amp;#039;&amp;#039; i sin &amp;#039;&amp;#039;&amp;#039;encoding&amp;#039;&amp;#039;&amp;#039;-rubrik. Detta hjälper andra som senare tittar på dem. Om rubriken saknas innebär det att incheckningsloggmeddelandet är kodat i UTF-8.&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;git log&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;git show&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;git blame&amp;#039;&amp;#039;&amp;#039; och liknande kommandon tittar på &amp;#039;&amp;#039;&amp;#039;encoding&amp;#039;&amp;#039;&amp;#039;-rubriken i ett incheckningsobjekt och försöker koda om loggmeddelandet till UTF-8 om inget annat anges. Du kan ange önskad utdatakodning med &amp;#039;&amp;#039;&amp;#039;i18n.logOutputEncoding&amp;#039;&amp;#039;&amp;#039; i &amp;#039;&amp;#039;&amp;#039;.git/config&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[i18n]&lt;br /&gt;
        logOutputEncoding = ISO-8859-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
: Om du inte har denna konfigurationsvariabel används värdet för &amp;#039;&amp;#039;&amp;#039;i18n.commitEncoding&amp;#039;&amp;#039;&amp;#039; i stället.&lt;br /&gt;
&lt;br /&gt;
Observera att Git medvetet inte kodar om incheckningsloggmeddelandet när en incheckning görs för att tvinga UTF-8 på incheckningsobjektsnivå, eftersom omkodning till UTF-8 inte nödvändigtvis är reversibel.&lt;br /&gt;
&lt;br /&gt;
== MILJÖ- OCH KONFIGURATIONSVARIABLER ==&lt;br /&gt;
&lt;br /&gt;
Editorn som används för att redigera incheckningsloggmeddelandet väljs från miljövariabeln &amp;#039;&amp;#039;&amp;#039;GIT_EDITOR&amp;#039;&amp;#039;&amp;#039;, konfigurationsvariabeln &amp;#039;&amp;#039;&amp;#039;core.editor&amp;#039;&amp;#039;&amp;#039;, miljövariabeln &amp;#039;&amp;#039;&amp;#039;VISUAL&amp;#039;&amp;#039;&amp;#039; eller miljövariabeln &amp;#039;&amp;#039;&amp;#039;EDITOR&amp;#039;&amp;#039;&amp;#039;, i den ordningen. Se [[git-var(1)]] för detaljer.&lt;br /&gt;
&lt;br /&gt;
Allt ovanför denna rad i detta avsnitt ingår inte från dokumentationen för [[git-config(1)]]. Innehållet som följer är detsamma som finns där:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;commit.cleanup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Denna inställning åsidosätter standardvärdet för alternativet &amp;#039;&amp;#039;&amp;#039;--cleanup&amp;#039;&amp;#039;&amp;#039; i &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039;. Att ändra standardvärdet kan vara användbart när du alltid vill behålla rader som börjar med kommentartecknet, &amp;#039;&amp;#039;&amp;#039;core.commentChar&amp;#039;&amp;#039;&amp;#039; som standard är #, i ditt loggmeddelande. Då kan du köra &amp;#039;&amp;#039;&amp;#039;git config commit.cleanup whitespace&amp;#039;&amp;#039;&amp;#039;. Observera att du själv måste ta bort hjälpraderna som börjar med kommentartecknet i mallen för incheckningsloggmeddelandet om du gör detta.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;commit.gpgSign&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ett booleskt värde som anger om alla incheckningar ska GPG-signeras. Att använda detta alternativ vid operationer som rebase kan leda till att ett stort antal incheckningar signeras. Det kan vara praktiskt att använda en agent för att undvika att skriva GPG-lösenfrasen flera gånger.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;commit.status&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ett booleskt värde som aktiverar eller inaktiverar inkluderandet av statusinformation i mallen för incheckningsmeddelandet när en editor används för att förbereda meddelandet. Standard är &amp;#039;&amp;#039;&amp;#039;true&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;commit.template&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ange sökvägen till en fil som ska användas som mall för nya incheckningsmeddelanden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;commit.verbose&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ett booleskt värde eller heltal som anger detaljnivån för &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== HOOKAR ==&lt;br /&gt;
&lt;br /&gt;
Detta kommando kan köra hookarna &amp;#039;&amp;#039;&amp;#039;commit-msg&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;prepare-commit-msg&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;pre-commit&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;post-commit&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;post-rewrite&amp;#039;&amp;#039;&amp;#039;. Se [[githooks(5)]] för mer information.&lt;br /&gt;
&lt;br /&gt;
== FILER ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$GIT_DIR/COMMIT_EDITMSG&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Denna fil innehåller incheckningsmeddelandet för en pågående incheckning. Om &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039; avslutas på grund av ett fel innan en incheckning skapas, finns det incheckningsmeddelande som användaren har angivit, till exempel i en editorsession, tillgängligt i denna fil. Det skrivs dock över vid nästa körning av &amp;#039;&amp;#039;&amp;#039;git commit&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
&lt;br /&gt;
[[git-add(1)]], [[git-rm(1)]], [[git-mv(1)]], [[git-merge(1)]], [[git-commit-tree(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;
== KOLOFON ==&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-förråd https://github.com/git/git.git den 2026-05-24. Vid den tidpunkten var datumet för den senaste hittade incheckningen i förrådet 2026-05-22. Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller anser att det finns en bättre eller mer aktuell källa för sidan, eller har rättelser eller förbättringar till informationen i denna KOLOFON, som inte är en del av den ursprungliga manualsidan, skicka e-post till man-pages@man7.org.&lt;br /&gt;
&lt;br /&gt;
Git 2.54.0.254.g6a4418          2026-05-22                  GIT-COMMIT(1)&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/git-commit.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>