Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.50.1 → 2.56.0 no changes
-
2.50.0
2025-06-16
- 2.49.1 no changes
-
2.49.0
2025-03-14
- 2.48.1 → 2.48.2 no changes
-
2.48.0
2025-01-10
- 2.44.1 → 2.47.3 no changes
-
2.44.0
2024-02-23
- 2.43.1 → 2.43.7 no changes
-
2.43.0
2023-11-20
- 2.42.1 → 2.42.4 no changes
-
2.42.0
2023-08-21
- 2.38.1 → 2.41.3 no changes
-
2.38.0
2022-10-02
- 2.29.1 → 2.37.7 no changes
-
2.29.0
2020-10-19
- 2.25.1 → 2.28.1 no changes
-
2.25.0
2020-01-13
- 2.22.1 → 2.24.4 no changes
-
2.22.0
2019-06-07
- 2.19.1 → 2.21.4 no changes
-
2.19.0
2018-09-10
- 2.17.0 → 2.18.5 no changes
-
2.16.6
2019-12-06
- 2.15.4 no changes
-
2.14.6
2019-12-06
- 2.10.5 → 2.13.7 no changes
-
2.9.5
2017-07-30
-
2.8.6
2017-07-30
- 2.7.6 no changes
-
2.6.7
2017-05-05
- 2.4.12 → 2.5.6 no changes
-
2.3.10
2015-09-28
- 2.1.4 → 2.2.3 no changes
-
2.0.5
2014-12-17
SYNOPSIS
gitnotes[list[<objekt>]]gitnotesadd[-f] [--allow-empty] [--[no-]separator|--separator=<styckebrytning>] [--[no-]stripspace] [-F<file> |-m<medd> | (-c|-C) <objekt>] [-e] [<objekt>]gitnotescopy[-f] (--stdin| <from-object> [<to-object>] )gitnotesappend[--allow-empty] [--[no-]separator|--separator=<styckebrytning>] [--[no-]stripspace] [-F<file> |-m<medd> | (-c|-C) <objekt>] [-e] [<objekt>]gitnotesedit[--allow-empty] [<object>] [--[no-]stripspace]gitnotesshow[<objekt>]gitnotesmerge[-v|-q] [-s<strategi> ] <antecknings-ref>gitnotesmerge--commit[-v|-q]gitnotesmerge--abort[-v|-q]gitnotesremove[--ignore-missing] [--stdin] [<objekt>…]gitnotesprune[-n] [-v]gitnotesget-ref
BESKRIVNING
Lägger till, tar bort eller läser anteckningar som är kopplade till objekt, utan att röra själva objekten.
Som standard sparas anteckningar till och läses från refs/notes/commits, men standardinställningen kan åsidosättas. Se avsnitten ALTERNATIV, KONFIGURATION och MILJÖ nedan. Om referensen inte finns skapas den tyst när den först behövs för att lagra en anteckning.
En typisk användning av anteckningar är att komplettera ett incheckningsmeddelande utan att ändra själva incheckningen. Anteckningar kan visas av git log tillsammans med det ursprungliga incheckningsmeddelandet. För att skilja anteckningarna från meddelandet i incheckningsobjektet visas de indragna som meddelandet, efter en oindragen rad som säger "Anteckningar (<refnamn>):" (eller "Anteckningar:" för refs/notes/commits).
Anteckningar kan också läggas till patchar som förberetts med git format-patch genom att använda alternativet --notes. Sådana anteckningar läggs till som en patchkommentar efter en separatorrad med tre streck.
För att ändra vilka anteckningar som visas av git log, se avsnittet om notes.displayRef i KONFIGURATION.
Se konfigurationen notes.rewrite.<kommando> för ett sätt att överföra anteckningar mellan kommandon som skriver om incheckningar.
UNDERKOMMANDON
-
list -
Lista anteckningsobjektet för ett givet objekt. Om inget objekt anges visas en lista över alla anteckningsobjekt och de objekt de annoterar (i formatet "<anteckningsobjekt> <annoterat-objekt>"). Detta är standardunderkommandot om inget underkommando anges.
-
add -
Lägg till anteckningar för ett givet objekt (standard är
HEAD). Avbryt om objektet redan har anteckningar (använd-fför att skriva över befintliga anteckningar). Om du däremot använderaddinteraktivt (med en redigerare för att ange anteckningens innehåll) öppnas de befintliga anteckningarna i redigeraren (som med underkommandotedit). Om du anger flera-moch-Finfogas en tom rad mellan meddelandena. Använd--separatorför andra avgränsare. Du kan använda-eför att redigera och finjustera meddelanden från-moch-Finteraktivt innan anteckningen läggs till. -
copy -
Kopiera anteckningarna från det första objektet till det andra objektet (standard är
HEAD). Avbryt om det andra objektet redan har anteckningar, eller om det första objektet saknar anteckningar (använd-fför att skriva över befintliga anteckningar på det andra objektet). Detta underkommando motsvarar:gitnotesadd[-f]-C$(gitnoteslist<från-objekt>) <till-objekt>.I
--stdin-läge, ta rader i formatet<från-objekt> SP <till-objekt> [ SP <rest> ] LF
på standardinmatning, och kopiera anteckningarna från varje <från-objekt> till motsvarande <till-objekt>. (Valfria <rest> ignoreras så att kommandot kan läsa inmatning som ges till kroken
post-rewrite.)--stdinkan inte kombineras med objektnamn som anges på kommandoraden. -
append -
Lägg till nya meddelanden som anges med
-meller-Ftill en befintlig anteckning, eller lägg till dem som en ny anteckning om ingen finns, för objektet (standard ärHEAD). När meddelanden läggs till i en befintlig anteckning infogas en tom rad före varje nytt meddelande som avgränsare mellan stycken. Avgränsaren kan anpassas med--separator. Redigera anteckningarna som ska läggas till med-moch-Finteraktivt med-einnan anteckningen läggs till. -
edit -
Redigera anteckningarna för ett givet objekt (standardinställningen är
HEAD). -
show -
Visa anteckningarna för ett givet objekt (standardinställningen är
HEAD). -
merge -
Sammanfoga den angivna anteckningsreferensen med den aktuella anteckningsreferensen. Detta försöker sammanfoga ändringarna som gjorts av den angivna anteckningsreferensen (kallad "fjärr") sedan sammanslagningsbasen (om någon) in i den aktuella anteckningsreferensen (kallad "lokal").
Om konflikter uppstår och ingen strategi för automatisk lösning av motstridiga anteckningar anges (se avsnittet "ANTECKNINGSSAMMANSLAGNINGSSTRATEGIER") används lösaren
manual. Denna lösare checkar ut de motstridiga anteckningarna i ett särskilt arbetsträd (.git/NOTES_MERGE_WORKTREE) och instruerar användaren att lösa konflikterna manuellt där. När det är klart kan användaren antingen slutföra sammanslagningen medgitnotesmerge--commiteller avbryta den med