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.55.0
2026-06-29
-
2.54.0
2026-04-20
-
2.53.0
2026-02-02
-
2.52.0
2025-11-17
- 2.51.2 no changes
-
2.51.1
2025-10-15
- 2.50.1 → 2.51.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.47.1 → 2.47.3 no changes
-
2.47.0
2024-10-06
- 2.46.1 → 2.46.4 no changes
-
2.46.0
2024-07-29
- 2.45.2 → 2.45.4 no changes
-
2.45.1
2024-04-29
-
2.45.0
2024-04-29
- 2.44.2 → 2.44.4 no changes
-
2.44.1
2024-04-19
-
2.44.0
2024-02-23
- 2.43.5 → 2.43.7 no changes
-
2.43.4
2024-04-19
- 2.43.2 → 2.43.3 no changes
-
2.43.1
2024-02-09
-
2.43.0
2023-11-20
- 2.42.3 → 2.42.4 no changes
-
2.42.2
2024-04-19
-
2.42.1
2023-11-02
-
2.42.0
2023-08-21
- 2.41.2 → 2.41.3 no changes
-
2.41.1
2024-04-19
-
2.41.0
2023-06-01
- 2.40.3 → 2.40.4 no changes
-
2.40.2
2024-04-19
- 2.40.1 no changes
- 2.40.0 no changes
- 2.39.5 no changes
-
2.39.4
2024-04-19
- 2.39.1 → 2.39.3 no changes
-
2.39.0
2022-12-12
- 2.38.3 → 2.38.5 no changes
-
2.38.2
2022-12-11
- 2.38.1 no changes
-
2.38.0
2022-10-02
- 2.37.3 → 2.37.7 no changes
-
2.37.2
2022-08-11
- 2.37.1 no changes
-
2.37.0
2022-06-27
- 2.36.1 → 2.36.6 no changes
-
2.36.0
2022-04-18
- 2.35.1 → 2.35.8 no changes
-
2.35.0
2022-01-24
- 2.34.1 → 2.34.8 no changes
-
2.34.0
2021-11-15
- 2.33.3 → 2.33.8 no changes
-
2.33.2
2022-03-23
-
2.33.1
2021-10-12
- 2.32.1 → 2.33.0 no changes
-
2.32.0
2021-06-06
- 2.31.1 → 2.31.8 no changes
-
2.31.0
2021-03-15
- 2.30.1 → 2.30.9 no changes
-
2.30.0
2020-12-27
- 2.29.1 → 2.29.3 no changes
-
2.29.0
2020-10-19
- 2.28.1 no changes
-
2.28.0
2020-07-27
- 2.27.1 no changes
-
2.27.0
2020-06-01
- 2.26.1 → 2.26.3 no changes
-
2.26.0
2020-03-22
- 2.25.2 → 2.25.5 no changes
-
2.25.1
2020-02-17
-
2.25.0
2020-01-13
- 2.23.1 → 2.24.4 no changes
-
2.23.0
2019-08-16
- 2.22.2 → 2.22.5 no changes
-
2.22.1
2019-08-11
-
2.22.0
2019-06-07
- 2.20.1 → 2.21.4 no changes
-
2.20.0
2018-12-09
- 2.19.3 → 2.19.6 no changes
-
2.19.2
2018-11-21
- 2.19.1 no changes
-
2.19.0
2018-09-10
- 2.18.1 → 2.18.5 no changes
-
2.18.0
2018-06-21
- 2.17.1 → 2.17.6 no changes
-
2.17.0
2018-04-02
-
2.16.6
2019-12-06
-
2.15.4
2019-12-06
-
2.14.6
2019-12-06
- 2.13.7 no changes
-
2.12.5
2017-09-22
-
2.11.4
2017-09-22
-
2.10.5
2017-09-22
-
2.9.5
2017-07-30
-
2.8.6
2017-07-30
-
2.7.6
2017-07-30
-
2.6.7
2017-05-05
-
2.5.6
2017-05-05
-
2.4.12
2017-05-05
-
2.3.10
2015-09-28
-
2.2.3
2015-09-04
-
2.1.4
2014-12-17
-
2.0.5
2014-12-17
SYNOPSIS
git [-v | --version] [-h |--help] [-C <sökväg>] [-c <namn>=<värde>]
[--exec-path[=<sökväg>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | -P | --no-pager] [--no-replace-objects] [--no-lazy-fetch]
[--no-optional-locks] [--no-advice] [--bare] [--git-dir=<sökväg>]
[--work-tree=<sökväg>] [--namespace=<namn>] [--config-env=<namn>=<miljövar>]
<kommando> [<flaggor>]
BESKRIVNING
Git är ett snabbt, skalbart, distribuerat revisionskontrollsystem med en ovanligt rik kommandouppsättning som ger både övergripande operationer och fullständig åtkomst till interna funktioner.
Se gittutorial[7] för att komma igång, och därefter giteveryday[7] för en användbar minimiuppsättning kommandon. Git User’s Manual har en mer fördjupad introduktion.
När du bemästrar de grundläggande koncepten kan du återvända till den här sidan för att lära dig vilka kommandon Git erbjuder. Du kan lära dig mer om enskilda Git-kommandon med "git help command". Manualsidan för gitcli[7] ger dig en översikt över kommandoradssyntaxen.
En formaterad och hyperlänkad kopia av den senaste Git-dokumentationen kan ses på https://git.github.io/htmldocs/git.html eller https://git-scm.com/docs.
ALTERNATIV
- -v
- --version
-
Skriver ut Git-svitversionen som git-programmet kom från.
Det här alternativet konverteras internt till
gitversion... och accepterar samma alternativ som kommandot git-version[1]. Om--helpockså anges har det företräde framför--version. - -h
- --help
-
Skriver ut synopsis och en lista över de vanligaste kommandona. Om alternativet
--alleller-aanges skrivs alla tillgängliga kommandon ut. Om ett Git-kommando namnges kommer det här alternativet att visa manualsidan för det kommandot.Andra alternativ finns tillgängliga för att kontrollera hur manualsidan visas. Se git-help[1] för mer information, eftersom
git--help... konverteras internt tillgithelp.... - -C <sökväg>
-
Kör som om git startades i <sökväg> i stället för den aktuella arbetskatalogen. När flera
-C-alternativ anges, tolkas varje efterföljande icke-absolut-C<sökväg> relativt till föregående-C<sökväg>. Om <sökväg> finns men är tom, t.ex.-C"", lämnas den aktuella arbetskatalogen oförändrad.Det här alternativet påverkar alternativ som förväntar sig sökvägsnamn som
--git-diroch--work-tree, i det att deras tolkningar av sökvägsnamnen skulle göras relativa till arbetskatalogen som orsakas av alternativet-C. Till exempel är följande anrop likvärdiga:git --git-dir=a.git --work-tree=b -C c status git --git-dir=c/a.git --work-tree=c/b status
- -c <namn>=<värde>
-
Skicka en konfigurationsparameter till kommandot. Det angivna värdet åsidosätter värden från konfigurationsfiler. <namn> förväntas ha samma format som listas av git config (undernycklar separerade med punkter).
Observera att det är tillåtet att utelämna
=igit-cfoo.bar... och sätterfoo.bartill det booleska värdet sant (precis som [foo]barskulle göra i en konfigurationsfil). Om man inkluderar lika med men med ett tomt värde (somgit-cfoo.bar=...) sätter manfoo.bartill den tomma strängen somgitconfig--type=boolkommer att konvertera tillfalse. - --config-env=<namn>=<miljövar>
-
Precis som med
-c<namn>=<värde>, ge konfigurationsvariabeln <namn> ett värde, där <miljövar> är namnet på en miljövariabel från vilken värdet ska hämtas. Till skillnad från-cfinns det ingen genväg för att direkt sätta värdet till en tom sträng; i stället måste själva miljövariabeln sättas till den tomma strängen. Det är ett fel om <miljövar> inte finns i miljön. <miljövar> får inte innehålla ett likhetstecken för att undvika tvetydighet när <namn> innehåller ett.Det är användbart när tillfälliga konfigurationsalternativ skickas till git på operativsystem där andra processer kanske kan läsa kommandoraden (t.ex.
/proc/self/cmdline), men inte miljön (t.ex./proc/self/environ). Det beteendet är standard på Linux, men kanske inte på det aktuella systemet.Observera att detta kan öka säkerheten för variabler som
http.extraHeaderdär den känsliga informationen är en del av värdet, men inte t.ex.url.<bas>.insteadOfdär den känsliga informationen kan vara en del av nyckeln. - --exec-path[=<sökväg>]
-
Sökväg till var dina kärnprogram i Git är installerade. Detta kan också styras genom att ställa in miljövariabeln GIT_EXEC_PATH. Om ingen sökväg anges kommer git att skriva ut den aktuella inställningen och sedan avsluta.
- --html-path
-
Skriv ut sökvägen, utan avslutande snedstreck, där Gits HTML-dokumentation är installerad och avsluta.
- --man-path