Svenska ▾ Topics ▾ Latest version ▾ git last updated in 2.55.0

NAMN

git - den dumma innehållsspåraren

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 git version ... och accepterar samma alternativ som kommandot git-version[1]. Om --help också anges har det företräde framför --version.

-h
--help

Skriver ut synopsis och en lista över de vanligaste kommandona. Om alternativet --all eller -a anges 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 till git help ....

-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-dir och --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 = i git -c foo.bar ... och sätter foo.bar till det booleska värdet sant (precis som [foo]bar skulle göra i en konfigurationsfil). Om man inkluderar lika med men med ett tomt värde (som git -c foo.bar= ...) sätter man foo.bar till den tomma strängen som git config --type=bool kommer att konvertera till false.

--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 -c finns 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.extraHeader där den känsliga informationen är en del av värdet, men inte t.ex. url.<bas>.insteadOf dä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