Git Cheat Sheet je komplexný rýchly návod na učenie Git konceptov, od úplne základných až po pokročilé úrovne. Týmto Git Cheat Sheet , naším cieľom je poskytnúť praktický referenčný nástroj pre začiatočníkov aj skúsených vývojárov/devOps inžinierov. Toto Git Cheat Sheet nielen uľahčuje začiatočníkom začať, ale slúži aj ako osvieženie pre skúsených profesionálov.

Git Cheat Sheet
V tomto Git Cheat Sheet, prebrali sme všetky základy pokročilých príkazov Git, ktoré vývojári požadovali počas procesu vývoja a nasadenia. Navyše je dobre štruktúrovaný a kategorizovaný podľa rôznych prípadov použitia. Zahŕňa Git a GitHub, sťahovanie Git, konfiguráciu a nastavenie Gitu, príkazy Git, bash Git, vytváranie a získavanie projektov Git, snímky Git, vetvenie a zlučovanie v Gite, zdieľanie a aktualizáciu v Gite, porovnávanie Git, spravovanie histórie v Gite a viac.
Čo je Git?
Git je distribuovaný bezplatný a open source systémy na správu verzií že za všetko môže GitHub súvisiaci, ktorý sa deje lokálne vo vašom počítači.
Pochopenie kontroly verzií
Kontrola verzií, tiež známa ako kontrola zdroja, je technika sledovania a riadenia zmien v kódoch a toto sú systémy, ktoré sú softvérovými nástrojmi, ktoré umožňujú softvérovým tímom spravovať úpravy zdrojového kódu v priebehu času.
Čo je GitHub?
GitHub je široko používaná bezplatná platforma cloudového úložiska s kontrolou verzií a mnohými ďalšími základnými funkciami, ktoré špecificky pomáhajú vývojárom spravovať a nasadzovať ich projekty na GitHub.
Výhody používania Gitu
Naučte sa Git Cheat Sheet (základné až pokročilé koncepty)
Naučte sa Git Cheat Sheet (základné až pokročilé koncepty)
Príkazy inštalácie Git
Tu sú inštalačné príkazy Git pre rôzne operačné systémy:
| Príkazy | Popis |
|---|---|
| Samostatný inštalačný program Git pre Windows. | Pre viac detailov Prečítajte si tu |
| $ brew install git | Nainštalujte Git pomocou Homebrew je Mac OS |
| $ sudo port selfupdate | Nainštalujte Git pomocou MacPorts je Mac OS |
| $ sudo apt-get install git | Nainštalujte príkaz pre Linux |
| $ git – verzia | Zobrazuje aktuálnu verziu vášho Git |
Konfigurácia a nastavenie Gitu
Tu sú príkazy na konfiguráciu a nastavenie Gitu:
| Príkazy | Popis |
|---|---|
| git config –global user.name Vaše meno | Nastavte svoje používateľské meno globálne. |
| git config –global user.email [email protected] | Nastavte svoj e-mail globálne. |
| git config –global color.ui auto – | Nastavte zobrazenie farebného výstupu v termináli |
| git help | Zobrazte hlavnú dokumentáciu pomocníka so zoznamom bežne používaných príkazov Git. |
Inicializácia úložiska
Tu sú príkazy Git na inicializáciu úložiska:
| Príkazy | Popis |
|---|---|
| je horúco | Inicializuje nové úložisko Git v aktuálnom adresári. |
| je horúco | Vytvorí nové úložisko Git v zadanom adresári. |
| git klon | toto Klonuje úložisko zo vzdialeného servera na váš lokálny počítač. |
| git klon – vetva | Klonuje konkrétnu vetvu z úložiska. |
Základné príkazy Git
Tu je niekoľko základných príkazov Git:
| Príkazy | Popis |
|---|---|
| git pridať | Pridá konkrétny súbor do pracovnej oblasti. |
| git pridať . alebo git add –all | Pridá všetky upravené a nové súbory do pracovnej oblasti. |
| stav git | Zobrazuje aktuálny stav vášho úložiska vrátane sledovaných a nesledovaných súborov, upravených súborov a informácií o vetvách. |
| git status –ignorované | Okrem bežného výstupu stavu zobrazuje ignorované súbory. |
| git rozdiel | Zobrazuje zmeny medzi pracovným adresárom a pracovnou oblasťou (indexom). |
| git rozdiel | Zobrazuje rozdiely medzi dvoma odovzdaniami. |
| git diff –staged alebo git diff –cached | Zobrazuje zmeny medzi oblasťou prípravy (index) a posledným odovzdaním. |
| git diff HEAD | Zobrazte rozdiel medzi aktuálnym adresárom a posledným odovzdaním |
| git commit | Vytvorí nové odovzdanie so zmenami v oblasti prípravy a otvorí predvolený textový editor na pridanie správy odovzdania. |
| git commit -m alebo git commit –message | Vytvorí nové odovzdanie so zmenami v prípravnej oblasti a zadá správu odovzdania. |
| git commit -a alebo git commit –all | Potvrdí všetky upravené a odstránené súbory v úložisku bez explicitného použitia git add na fázovanie zmien. |
| git notes add | Vytvorí novú poznámku a priradí ju k objektu (potvrdenie, značka atď.). |
| git obnoviť | Obnoví súbor v pracovnom adresári do stavu pri poslednom odovzdaní. |
| git reset | Presunie ukazovateľ vetvy na zadané odovzdanie, pričom resetuje oblasť prípravy a pracovný adresár tak, aby zodpovedali zadanému odovzdaniu. |
| git reset – soft | Presunie ukazovateľ vetvy na zadané potvrdenie, pričom zachová zmeny v prípravnej oblasti a pracovnom adresári. |
| git reset – hard | Presunie ukazovateľ vetvy na zadané odovzdanie, zahodí všetky zmeny v prípravnej oblasti a pracovnom adresári, čím účinne resetuje archív na zadané odovzdanie. |
| ísť rm | Odstráni súbor z pracovného adresára aj z úložiska, čím spustí odstránenie. |
| ísť mv | Presunie alebo premenuje súbor alebo adresár vo vašom úložisku Git. |
Tiež skontrolujte : Základné príkazy Git s príkladmi
Git Commit (aktualizované príkazy)
Tu sú niektoré z aktualizovaných príkazov pre odovzdanie Git:
| Príkazy | Popis |
| git commit -m feat: správa | Vytvorte nové odovzdanie v úložisku Git so špecifickou správou na označenie nového odovzdania funkcie v úložisku. |
| git commit -m oprava: správa | Vytvorte nové odovzdanie v úložisku Git so špecifickou správou na opravu chýb v kódových základniach |
| git commit -m chore: správa | Vytvorte nové potvrdenie v úložisku Git so špecifickou správou na zobrazenie rutinných úloh alebo údržby. |
| git commit -m refactor: message | Vytvorte nové odovzdanie v úložisku Git so špecifickou správou na zmenu kódovej základne a zlepšenie štruktúry. |
| git commit -m docs: správa | Vytvorte nové odovzdanie v úložisku Git so špecifickou správou na zmenu dokumentácie. |
| git commit -m štýl: správa | Vytvorte nové odovzdanie v úložisku Git so špecifickou správou na zmenu štýlu a formátovania kódovej základne. |
| git commit -m test: správa | Vytvorte nové potvrdenie v úložisku Git so špecifickou správou na označenie zmien súvisiacich s testom. |
| git commit -m perf: správa | Vytvorte nové potvrdenie v úložisku Git so špecifickou správou na označenie zmien súvisiacich s výkonom. |
| git commit -m ci: správa | Vytvorte nové potvrdenie v úložisku Git so špecifickou správou na označenie systémových zmien kontinuálnej integrácie (CI). |
| git commit -m build: message | Vytvorte nové potvrdenie v úložisku Git so špecifickou správou, ktorá označuje zmeny súvisiace s procesom zostavovania. |
| git commit -m revert: správa | Vytvorte nové odovzdanie v úložisku Git so špecifickou správou na označenie zmien súvisiacich s vrátením predchádzajúceho odovzdania. |
Vetvenie a zlučovanie
Tu je niekoľko príkazov na vetvenie a zlúčenie Git:
| Príkazy | Popis |
|---|---|
| git vetva | Uvádza zoznam všetkých pobočiek v úložisku. |
| git vetva | Vytvorí novú vetvu so zadaným názvom. |
| git vetva -d | Vymaže zadanú vetvu. |
| git vetva -a | Uvádza všetky lokálne a vzdialené pobočky. |
| git vetva -r | Uvádza všetky vzdialené pobočky. |
| git pokladňa | Prepne na zadanú vetvu. |
| git pokladňa -b | Vytvorí novú vetvu a prepne sa do nej. |
| git pokladňa — | Zahodí zmeny vykonané v zadanom súbore a vráti ho na verziu v poslednom odovzdaní. |
| git ide | Zlúči zadanú vetvu do aktuálnej vetvy. |
| git log | Zobrazuje históriu odovzdania aktuálnej vetvy. |
| git log | Zobrazuje históriu odovzdania zadanej vetvy. |
| git log – nasledujte | Zobrazuje históriu odovzdania súboru vrátane jeho premenovaní. |
| git log – all | Zobrazuje históriu odovzdania všetkých vetiev. |
| git skrýša | Uloží zmeny do pracovného adresára, čo vám umožní prepnúť na inú vetvu alebo odovzdať bez potvrdenia zmien. |
| git zoznam skrýš | Uvádza zoznam všetkých skrýš v úložisku. |
| git stash pop | Použije a odstráni najnovšiu skrýšu zo zoznamu skrýš. |
| git stash drop | Odstráni najnovšiu skrýšu zo zoznamu skrýš. |
| git deň | Zobrazí zoznam všetkých značiek v úložisku. |
| git deň | Vytvorí odľahčenú značku pri aktuálnom odovzdaní. |
| git deň | Vytvorí odľahčenú značku pri zadanom odovzdaní. |
| git tag -a -m | Vytvorí anotovanú značku pri aktuálnom odovzdaní s vlastnou správou. |
Vzdialené úložiská
Tu je niekoľko príkazov pre vzdialené úložiská Git:
| Príkazy | Popis |
|---|---|
| git fetch | Načíta zmeny zo vzdialeného úložiska vrátane nových vetiev a odovzdania. |
| git fetch | Načíta zmenu zo zadaného vzdialeného úložiska. |
| git fetch – prune | Odstráni všetky vetvy vzdialeného sledovania, ktoré už neexistujú vo vzdialenom archíve. |
| git ťahať | Načíta zmeny zo vzdialeného úložiska a zlúči ich do aktuálnej vetvy. |
| git ťahať | Načíta zmeny zo zadaného vzdialeného úložiska a zlúči ich do aktuálnej vetvy. |
| git pull –rebase | Načíta zmeny zo vzdialeného úložiska a prestaví aktuálnu vetvu na aktualizovanú vetvu. |
| git push | Vloží lokálne potvrdenia do vzdialeného úložiska. |
| git push | Vloží lokálne potvrdenia do určeného vzdialeného úložiska. |
| git push | Vloží lokálne potvrdenia do zadanej vetvy vzdialeného archívu. |
| git push –all | Presunie všetky vetvy do vzdialeného úložiska. |
| diaľkové ovládanie git | Uvádza všetky vzdialené úložiská. |
| git remote add | Pridá nový vzdialený archív so zadaným názvom a URL. |
Porovnanie Git
Tu je niekoľko porovnávacích príkazov Git:
| Príkazy | Popis |
|---|---|
| git show | Zobrazuje podrobnosti konkrétneho odovzdania vrátane jeho zmien. |
| git show | Zobrazuje podrobnosti zadaného odovzdania vrátane jeho zmien. |
História správy Git
Tu je niekoľko príkazov Git na správu histórie:
| Príkazy | Popis |
|---|---|
| git vrátiť | Vytvorí nové potvrdenie, ktoré zruší zmeny zavedené zadaným odovzdaním. |
| git revert –no-commit | Zruší zmeny zavedené zadaným odovzdaním, ale nevytvorí nové odovzdanie. |
| git rebase | Znova aplikuje odovzdania na aktuálnu vetvu na špičku zadanej vetvy. |
Prečo používať Git?
Tu je niekoľko dôvodov, prečo by ste mohli chcieť používať Git:
- Sledujte zmeny vo svojom kóde
- Spolupracujte na projektoch s ostatnými
- Udržujte organizovanú históriu kódu
- V prípade potreby sa môžete jednoducho vrátiť k predchádzajúcim verziám
- Uvoľnite svoj kód efektívne a spravujte verzie
- Zvýšte produktivitu a integritu kódu pri vývoji softvéru.
Záver
Na záver, tento Git Cheat Sheet je premyslene usporiadaný a kategorizovaný, vďaka čomu môžu vývojári ľahko rýchlo nájsť príkazy, ktoré potrebujú pre konkrétne prípady použitia. Či už ide o konfiguráciu a nastavenie Gitu, vytváranie a správu projektov, vytváranie snímok, vetvenie a zlúčenie, zdieľanie a aktualizáciu, porovnávanie zmien alebo správu histórie verzií, Git Cheat Sheet to všetko pokrýva.
Využitím tohto zdroja môžu vývojári zvýšiť svoju produktivitu a efektivitu práce s Git, čo v konečnom dôsledku povedie k plynulejším a úspešnejším projektom vývoja softvéru.
Súvisiaci zdroj:
- Git vs GitHub
- Príkazy Git
- Ako funguje kontrola verzií Git?
Často kladené otázky o Git Cheat Sheet
Otázka 1 Aký je rozdiel medzi Git a GitHub?
Git je systém na správu verzií, ktorý umožňuje vývojárom sledovať zmeny vo svojom kóde lokálne, zatiaľ čo GitHub je webová platforma, ktorá poskytuje hosťovanie pre úložiská Git a uľahčuje spoluprácu medzi vývojármi.
Q.2 Prečo sa volá Git?
Názov git dostal od Linus Torvalds keď napísal veľmi prvá verzia .
java program
Q.3 Ako vytiahnuť všetky údaje z git?
git fetch – všetko príkaz načíta metaúdaje o každej zmene vykonanej vo všetkých vetvách v archíve. The git pull –all príkaz stiahne všetky zmeny vykonané vo všetkých pobočkách na váš lokálny počítač
Otázka 4 Kde sú uložené údaje Git?
Git udržiava veci organizované pomocou dvoch hlavných dátových štruktúr známych ako objekt obchod a index Všetky tieto údaje úložiska sú uložené v koreňovom adresári vášho pracovného adresára v skrytom podadresári s názvom . git. Je to ako tajný klub pre váš kód.