logo

Git Cheat Sheet

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

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

  • Sledovanie histórie : Git vám umožňuje sledovať každú zmenu vykonanú vo vašom projekte, vrátane: kto a kedy zmenu vykonal.
  • Spolupráca : Na rovnakom projekte môže pracovať viacero vývojárov súčasne a Git efektívne riadi zlučovanie zmien v kóde.
  • Vetvenie a zlučovanie : Git umožňuje vývojárom vytvárať pobočky, aby mohli pracovať na nových funkciách alebo opravách chýb a neskôr ich zlúčiť späť do hlavnej kódovej základne.
  • Práca offline : Git funguje offline, čo znamená, že môžete vykonať zmeny a pracovať na svojom projekte aj bez internetového pripojenia.
  • 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.