Úvod
Příkazy Git jsou základní lekcí, kterou si každý vývojář musí v určitém okamžiku osvojit. Chcete-li využít plný potenciál Gitu, oblíbeného systému správy verzí, musíte vědět, jak používat příkazy Git.
V tomto tutoriálu najdete všechny běžně používané příkazy Git a také cheat sheet ke stažení.
Seznam příkazů Git
Nastavení Git
Vytvořte nové úložiště Git z existujícího adresáře:
git init [directory]
Klonovat úložiště (místní nebo vzdálené přes HTTP/SSH):
git clone [repo / URL]
Naklonujte úložiště do určené složky na vašem místním počítači:
git clone [repo / URL] [folder]
Konfigurace Git
Připojte jméno autora na všechna potvrzení, která se objeví v historii verzí:
git config --global user.name "[your_name]"
Připojtee-mailovou adresu ke všem potvrzením aktuálního uživatele:
git config --global user.email "[email_address]"
Použijte automatické barvení příkazového řádku Gitu což vám pomůže sledovat a revidovat změny úložiště:
git config --global color.ui auto
Vytvořte zástupce (alias) pro příkaz Git:
git config --global alias.[alias_name] [git_command]
Nastavte výchozí textový editor :
git config --system core.editor [text_editor]
Otevřete globální konfigurační soubor Gitu :
git config --global --edit
Správa souborů
Zobrazit stav aktuálního adresáře (seznam souborů ve fázi, bez fáze a nesledovaných souborů):
git status
Seznam historie závazků aktuální pobočky:
git log
Vypsat všechny odevzdání ze všech větví :
git log --all
Porovnejte dvě větve ukázáním, které odevzdání z první větve chybí ve druhé větvi:
git log [branch1]..[branch2]
Prozkoumejte rozdíl mezi pracovním adresářem a indexem :
git diff
Prozkoumejte rozdíl mezi posledním potvrzením a indexem :
get diff --cached
Podívejte se na rozdíl mezi posledním potvrzením a pracovním adresářem :
get diff HEAD
Zobrazteobsah a metadata objektu (blobu, stromu, značky nebo potvrzení):
git show [object]
Větve Git
Vypsat všechny pobočky v úložišti:
git branch
Vypsat všechny vzdálené pobočky :
git branch -aa
Vytvořte novou větev pod zadaným názvem:
git branch [branch]
Přepnout na pobočku pod zadaným názvem (pokud neexistuje, bude vytvořen nový):
git checkout [branch]
Smazat místní pobočku:
git branch -d [branch]
Přejmenujte pobočku, ve které právě pracujete:
git branch -m [new_branch_name]
Sloučit zadaná větev s aktuální větví:
git merge [branch]
Provádění změn
Změny fáze pro další potvrzení:
git add [file/directory]
Vše zinscenujte v adresáři pro počáteční potvrzení:
git add .
Potvrdit pořízené snímky v historii verzí s popisnou zprávou obsaženou v příkazu:
git commit -m "[descriptive_message]"
Vrácení změn zpět
Vrátit změny zpět v souboru nebo adresáři a vytvořte nový odevzdání pomocí příkazu git revert:
git revert [file/directory]
Zrušte fázi souboru bez přepsání změn:
git reset [file]
Vraťte zpět všechny změny provedené po zadaném potvrzení :
git reset [commit]
Zobrazit nesledované soubory který bude odstraněn při spuštění git clean
(proveďte zkušební provoz):
git clean -n
Odebrat nesledované soubory:
git clean -f
Historie přepisování
Nahradit poslední potvrzení s kombinací fázovaných změn a posledního potvrzení:
git commit --amend
Znovu založit aktuální větev se zadaným základem (může to být název větve, značka, odkaz na HEAD nebo ID odevzdání):
git rebase [base]
Seznam změn provedených v HEAD místního úložiště:
git reflog
Vzdálená úložiště
Vytvořte nové připojení ke vzdálenému úložišti (zadejte název, který bude sloužit jako zkratka k adrese URL):
git remote add [name] [URL]
Načíst větev ze vzdáleného úložiště:
git fetch [remote_repo] [branch]
Načíst úložiště a sloučit ji s místní kopií:
git pull [remote_repo]
Posunout větev do vzdáleného úložiště se všemi jeho odevzdáními a objekty:
git push [remote_repo] [branch]
Git Cheat Sheet PDF
Pro budoucí použití se můžete podívat na náš jednostránkový referenční list příkazů Git. Klikněte na Stáhnout Cheat Sheet tlačítko níže pro uložení souboru Git Commands PDF.
STÁHNOUT Cheat Sheet