Terminal Tuts

Top 20 příkazů Git s praktickými příklady

Top 20 příkazů Git s praktickými příklady

Pokud zde čtete tento příspěvek, existuje vysoká pravděpodobnost, že jste slyšeli nebo komunikovali s Github a nyní se chcete naučit Git. Předtím, než vám ukážeme některé skvělé příkazy Git, pochopíme rozdíl mezi Git a GitHub.

Git a Github

Nejprve si promluvme o Gitu. Stručně řečeno, Git je distribuovaný systém řízení verzí používaný ke správě projektu v historii vývojového zdrojového kódu. Git je jako nástroj pro spolupráci, který umožňuje několika vývojářům přispívat do jednoho projektu.

Předpokládejme, že máte tým vývojářů, kteří všichni pracují na vývoji systému správy informací. Některé budou pracovat na grafickém uživatelském rozhraní, jiné na databázi a jiné na funkčnosti systému. Řízení takového projektu by vyžadovalo použití USB disků ke sdílení kódu mezi vývojáři. S Gitem však mohou vývojáři přidat svůj kód do projektu, aniž by přepsali jakoukoli část projektu.

Github je na druhou stranu online platforma používaná k hostování úložiště Git. Zatímco Git je nástroj příkazového řádku, Github má webové rozhraní, které přichází s ještě více dalšími funkcemi pro správu projektu.

Top 20 příkazů Git

V tomto příspěvku vám ukážu 20 nejlepších příkazů git, které se vám budou hodit při správě vašich projektů.

1. Git Init

git init

Tento příkaz inicializuje úložiště git ve vašem adresáři a vytvoří .složka git. Jako [tečkovaný] soubor je .adresář git je skrytý a možná budete muset funkci vypnout ve Windows nebo použít příkaz ls -a v Linuxu, abyste ji viděli. Je však lepší to nechat tak a nemanipulovat s obsahem této složky.

2. Konfigurace Git

git config -globální uživatel.jméno „Vaše uživatelské jméno zde“ git config - globální uživatel.e-mail „uživatel @ doména.com “

Tento příkaz konfiguruje uživatelské jméno, e-mail, formáty souborů atd., s těmi z Githubu nebo online platformy hostující vaše úložiště.

3. Git Clone

git clone "url.git "

Tento příkaz stáhne / naklonuje úložiště ze vzdáleného zdroje do místního počítače. Například naklonujeme úložiště reaverů do našeho místního počítače. Reaver je open-source nástroj používaný při bezdrátovém penetračním testování.

git clone https: // github.com / t6x / reaver-wps-vidlice-t6x.sakra

Spuštěním příkazu ls vidíme složku Reaver úspěšně klonovanou.

4. Stav Git

stav git

Příkaz Git Status zobrazuje všechny informace, které potřebujete vědět o vašem místním úložišti. Zahrnuje větev, na které pracujete, soubory přítomné v indexovaných a nesledovaných souborech a upravené soubory.

5. Git Přidat

git přidat

Příkaz Git Add přidává nesledované soubory přítomné ve vašem pracovním adresáři k indexování připravenému k potvrzení do našeho vzdáleného úložiště. V předchozím příkladu „stav git“ vidíme náš index.html je nesledovaný soubor.

Přidejte jej do indexu pro potvrzení pomocí příkazu git add. Viz obrázek níže.

git přidat index.html

Spuštěním příkazu 'git status' znovu uvidíme index.html soubor přidaný do indexu a připravený ke spáchání.

6. Git Odebrat

git rm --cached [název-souboru]

Příkaz Git Remove odstraní soubory přidané z pracovního adresáře do indexu. Pojďme odstranit index.html, který jsme řekli v předchozím příkladu.
index git rm.html

git rm - index uložený v mezipaměti.html

7. Git Commit

git commit

Příkaz Git Commit uloží vaše změny do místního úložiště, připravené k odeslání do vzdáleného úložiště. Tento příkaz má tři argumenty;

Umožňuje vám zanechat poznámku o vašich změnách, aby kolegové mohli pochopit, co se stalo. Viz příklad níže.

git commit -m "Vylepšený design na kontaktní stránce."

tento argument Vezme všechny úpravy provedené na sledovaných souborech.

Tento argument aktualizuje nejnovější potvrzení se všemi dalšími postupnými změnami nebo jakoukoli poslední zprávou potvrzení.

8. Git Diff

git diff

Příkaz Git Diff uvádí seznam všech nesledovaných změn. Například přidejme do našeho indexu nějaký html kód.html soubor a poté spusťte příkaz git diff. Podívejte se na výstup na obrázku níže.

9. Git Reset

git reset

Příkaz Git Reset zruší fázi vašeho souboru a uvede váš pracovní adresář a index do stavu vašeho posledního potvrzení. Zachová všechny provedené změny souboru.

10. Git Log

git log

Tento příkaz uvádí historii verzí větve, na které aktuálně pracujete.

Pomocí příkazu 'git log' s parametrem '-follow' můžete zobrazit historii verzí souboru. Například;

git log -follow index.html

11. Git Show

git show

Tento příkaz git uvádí seznam změn provedených v souboru a metadata konkrétního potvrzení.

12. Git tag

značka git

Tento příkaz uvádí seznam značek k zadanému potvrzení.

13. Git Branch

git větev

Příkaz git branch uvádí seznam všech větví přítomných ve vašem místním úložišti.

Git Branch pro zobrazení seznamu všech větví

Chcete-li vytvořit novou větev, použijte níže uvedenou syntaxi.

větev git [název nové pobočky]

Vytvořte novou větev Git Branch.

Všimněte si, že první větev budete moci vytvořit až po provedení prvního odevzdání.
Chcete-li větev odstranit, použijte níže uvedenou syntaxi.

git branch -d [název-větve]

Odstranit větev.

14. Git Pokladna

Příkaz Git checkout umožňuje přepínat mezi větvemi přítomnými ve vašem místním úložišti.

pokladna git [název pobočky]

Pokud tam zadaná větev není, přidejte parametr -b a vytvořte větev.

git checkout -b [název pobočky]

Git Checkout -b

15. Git Sloučit

větev git [název pobočky]

Tento příkaz sloučí historii zadané větve do aktuální pracovní větve.

16. Git Remote

Tento příkaz propojí místní úložiště ve vašem počítači se vzdáleným úložištěm.

git remote add [název proměnné] [Remote-Repo-Serve-Link]

17. Git Push

git push [název proměnné] [název pobočky]

Tento příkaz posílá / odesílá vaše potvrzené změny do vzdáleného úložiště na Github nebo Bitbucket.

Chcete-li poslat všechny své větve v místním úložišti do vzdáleného úložiště, použijte níže uvedenou syntaxi.
git push -all [název-proměnné]

18. Git Pull

git pull [remote-repo-link]

Tento příkaz Git načte změny vzdáleného úložiště a sloučí je s místním úložištěm.

19. Git Stash

git stash uložit

Výše uvedený příkaz Git Stash dočasně ukládá všechny sledované soubory.

git stash pop

Tento příkaz git obnoví všechny nedávno uložené soubory.

20. Git fsck

git fsck

Kontrola systému souborů Git (fsck) kontroluje integritu systému souborů Git v místním úložišti identifikováním poškozených objektů.

Seznámení s tím, jak fungují různé příkazy Git, je užitečné, zvláště pokud je budete používat ke správě svých projektů. Naštěstí je většina těchto příkazů snadno srozumitelná a možná nebudete muset používat všechny z nich.

Přidejte gesta myši do Windows 10 pomocí těchto bezplatných nástrojů
V posledních letech se počítače a operační systémy značně vyvinuly. Bývaly doby, kdy uživatelé museli procházet správci souborů pomocí příkazů. Stejně...
Ovládejte a spravujte pohyb myši mezi více monitory ve Windows 10
Správce myší se dvěma displeji umožňuje ovládat a konfigurovat pohyb myši mezi více monitory zpomalením jeho pohybů poblíž hranice. Windows 10/8 vám u...
WinMouse vám umožňuje přizpůsobit a vylepšit pohyb ukazatele myši na PC s Windows
Chcete-li vylepšit výchozí funkce ukazatele myši, použijte freeware WinMouse. Přidává další funkce, které vám pomohou vytěžit ze své skromné ​​myši ma...