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.43.1 → 2.53.0 no changes
-
2.43.0
2023-11-20
- 2.38.1 → 2.42.4 no changes
-
2.38.0
2022-10-02
- 2.36.1 → 2.37.7 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.29.1 → 2.33.8 no changes
-
2.29.0
2020-10-19
- 2.22.1 → 2.28.1 no changes
-
2.22.0
2019-06-07
- 2.21.1 → 2.21.4 no changes
-
2.21.0
2019-02-24
- 2.20.1 → 2.20.5 no changes
-
2.20.0
2018-12-09
- 2.19.1 → 2.19.6 no changes
-
2.19.0
2018-09-10
- 2.18.1 → 2.18.5 no changes
-
2.18.0
2018-06-21
- 2.10.5 → 2.17.6 no changes
-
2.9.5
2017-07-30
- 2.2.3 → 2.8.6 no changes
-
2.1.4
2014-12-17
-
2.0.5
2014-12-17
SYNOPSIS
git help [-a|--all] [--[no-]verbose] [--[no-]external-commands] [--[no-]aliases] git help [[-i|--info] [-m|--man] [-w|--web]] [<kommando>|<dok>] git help [-g|--guides] git help [-c|--config] git help [--user-interfaces] git help [--developer-interfaces]
BESKRIVNING
Utan alternativ och utan <kommando> eller <doc> angivet skrivs en sammanfattning av git-kommandot och en lista över de vanligaste Git-kommandona ut på standard ut.
Om alternativet --all eller -a anges skrivs alla tillgängliga kommandon ut på standardutdata.
Om alternativet --guides eller -g anges, skrivs även en lista över Git-konceptguider ut på standardutdata.
Om ett kommando eller annan dokumentation ges, kommer relevant manualsida att visas. Programmet man används som standard för detta ändamål, men detta kan åsidosättas av andra alternativ eller konfigurationsvariabler.
Om ett alias anges visar git definitionen av aliaset i standardutdata. För att hämta manualsidan för det aliaserade kommandot, använd git <kommando> --help.
Observera att git --help ... är identiskt med git help ... eftersom den förra konverteras internt till den senare.
För att visa manualsidan för git[1], använd git help git.
Den här sidan kan visas med git help help eller git help --help.
ALTERNATIV
- -a
- --all
-
Skriv ut alla tillgängliga kommandon på standardutdata.
- --no-external-commands
-
När det används med
--all, exkluderas listan över externa "git-*"-kommandon som finns i$PATH. - --no-aliases
-
När det används med
--all, exkluderas listan över konfigurerade alias. - --verbose
-
När det används med
--all, skrivs en beskrivning ut för alla igenkända kommandon. Detta är standardinställningen. - -c
- --config
-
Lista alla tillgängliga konfigurationsvariabler. Detta är en kort sammanfattning av listan i git-config[1].
- -g
- --guides
-
Skriv ut en lista över Git-konceptguiderna på standardutdata.
- --user-interfaces
-
Skriv ut en lista förvaret, kommandona och filgränssnittens dokumentationen på standardutdata.
Gränssnitt för filer i förvaret, såsom
.git/info/exclude, dokumenteras här (se gitrepository-layout[5]), såväl som konfiguration i trädet, såsom.mailmap(se gitmailmap[5]).Denna del av dokumentationen täcker även allmänna eller utbredda konventioner för användargränssnitt (t.ex. gitcli[7]), och pseudokonfiguration såsom det filbaserade
.git/hooks/*-gränssnittet som beskrivs i githooks[5]. - --developer-interfaces
-
Skriv ut en lista över filformat, protokoll och annan dokumentation för utvecklargränssnitt på standardutdata.
- -i
- --info
-
Visa manualsidan för kommandot i formatet info. Programmet info kommer att användas för det ändamålet.
- -m
- --man
-
Visa manualsidan för kommandot i formatet man. Det här alternativet kan användas för att åsidosätta ett värde som anges i konfigurationsvariabeln help.format.
Som standard används programmet man för att visa manualsidan, men konfigurationsvariabeln
man.viewerkan användas för att välja andra visningsprogram (se nedan). - -w
- --web
-
Visa manualsidan för kommandot i web-format (HTML). En webbläsare kommer att användas för detta ändamål.
Webbläsaren kan anges med hjälp av konfigurationsvariabeln
help.browser, ellerweb.browserom den förra inte är satt. Om ingen av dessa konfigurationsvariabler är satt, kommer hjälpskriptet git web--browse (anropat av git help) att välja en lämplig standardinställning. Se git-web--browse[1] för mer information om detta.
KONFIGURATIONSVARIABLER
help.format
Om inget kommandoradsalternativ skickas kommer konfigurationsvariabeln help.format att kontrolleras. Följande värden stöds för denna variabel; de gör att git help beter sig som motsvarande kommandoradsalternativ:
-
"man" motsvarar -m|--man,
-
"info" motsvarar -i|--info,
-
"web" eller "html" motsvarar -w|--web.
help.browser, web.browser, and browser.<tool>.path
help.browser, web.browser och browser.<verktyg>.path kommer också att kontrolleras om formatet web är valt (antingen med kommandoradsalternativ eller konfigurationsvariabel). Se -w|--web i avsnittet ALTERNATIV ovan och git-web--browse[1].
man.viewer
Konfigurationsvariabeln man.viewer kommer att kontrolleras om formatet man väljs. Följande värden stöds för närvarande:
-
"man": använd programmet man som vanligt,
-
"woman": använd emacsclient för att starta "woman"-läget i emacs (detta fungerar bara från och med emacsclient version 22),
-
"konqueror": använd kfmclient för att öppna manualsidan i en ny Konqueror-flik (se Anmärkning om Konqueror nedan).
Värden för andra verktyg kan användas om det finns en motsvarande man.<verktyg>.cmd-konfigurationspost (se nedan).
Flera värden kan ges till konfigurationsvariabeln man.viewer. Motsvarande program kommer att testas i den ordning som anges i konfigurationsfilen.
Till exempel den här konfigurationen:
[man] viewer = konqueror viewer = woman
kommer att försöka använda konqueror först. Men detta kan misslyckas (till exempel om DISPLAY inte är satt) och i så fall kommer emacs woman-läge att provas.
Om allt misslyckas, eller om ingen läsare är konfigurerad, kommer läsaren som anges i miljövariabeln GIT_MAN_VIEWER att testas. Om även den misslyckas kommer programmet man att testas ändå.
man.<verktyg>.path
Du kan explicit ange en fullständig sökväg till din föredragna man-visare genom att ställa in konfigurationsvariabeln man.<verktyg>.path. Du kan till exempel konfigurera den absoluta sökvägen till konqueror genom att ställa in man.konqueror.path. Annars antar git help att verktyget är tillgängligt i PATH.
man.<verktyg>.cmd
När man viewer, specificerad av konfigurationsvariablerna man.viewer, inte finns bland de som stöds, kommer motsvarande konfigurationsvariabel man.<tool>.cmd att sökas upp. Om denna variabel finns kommer det angivna verktyget att behandlas som ett anpassat kommando och en shell-eval kommer att användas för att köra kommandot med man-sidan skickad som argument.
Anmärkning om Konqueror
När konqueror anges i konfigurationsvariabeln man.viewer startar vi kfmclient för att försöka öppna manualsidan på en redan öppen Konqueror i en ny flik om möjligt.
För konsekvensens skull provar vi också ett sådant knep om man.konqueror.path är satt till något i stil med EN_SÖKVÄG_TILL/konqueror. Det betyder att vi kommer att försöka starta EN_SÖKVÄG_TILL/kfmclient istället.
Om du verkligen vill använda konqueror kan du använda något i stil med följande:
[man] viewer = konq [man "konq"] cmd = EN_SÖKVÄG_TILL/konqueror
Anmärkning om git config --global
Observera att alla dessa konfigurationsvariabler förmodligen bör ställas in med flaggan --global, till exempel så här:
$ git config --global help.format web $ git config --global web.browser firefox
eftersom de förmodligen är mer användarspecifika än förvars-specifika. Se git-config[1] för mer information om detta.
GIT
En del av git[1]-sviten