GNU/Linux >> Znalost Linux >  >> Cent OS

Cheat pro příkazy Git

Ú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


Cent OS
  1. Příkazy Dockeru Rychlý průvodce Cheat Sheet

  2. Restartujte Cheat Sheet s příkazy různých služeb

  3. "ip" Příkazový list (příkazový řádek)

  1. Cheat sheet pro běžné linuxové příkazy

  2. Základní příkazy vi (cheat sheet)

  3. Cheat Sheet pro základní příkazy Linuxu

  1. Helm Commands Cheat Sheet

  2. Cheat sheet příkazů IPtables

  3. Cheat pro příkazy Linuxu