logo

Git Cheat Sheet

Git Cheat Sheet je komplexní rychlý průvodce pro učení Git koncepty, od velmi základních až po pokročilé úrovně. Tímto Git Cheat Sheet , naším cílem je poskytnout praktický referenční nástroj pro začátečníky i zkušené vývojáře/devOps inženýry. Tento Git Cheat Sheet nejen usnadňuje nováčkům začít, ale slouží také jako osvěžení pro zkušené profesionály.

Git Cheat Sheet

Git Cheat Sheet



V tomhle Git Cheat Sheet, probrali jsme všechny základy pokročilých příkazů Git, které vývojáři vyžadovali během procesu vývoje a nasazení. Navíc je dobře strukturovaný a kategorizovaný podle různých případů použití. Zahrnuje Git a GitHub, stahování Git, konfiguraci a nastavení Gitu, příkazy Git, bash Git, vytváření a získávání projektů Git, snímky Git, větvení a slučování v Gitu, sdílení a aktualizace v Gitu, porovnání Git, správa historie v Gitu a více.

Co je Git?

Git je distribuovaný bezplatný a open source systémy pro správu verzí že za všechno může GitHub související, která se děje lokálně ve vašem počítači.

ml až oz

Pochopení správy verzí

Kontrola verzí, také známá jako kontrola zdroje, je technika sledování a správy změn v kódech a jedná se o systémy, které jsou softwarovými nástroji, které softwarovým týmům umožňují spravovat úpravy zdrojového kódu v průběhu času.



Co je GitHub?

GitHub je široce používaná bezplatně používaná platforma cloudového úložiště se správou verzí a mnoha dalšími základními funkcemi, která konkrétně pomáhá vývojářům spravovat a nasazovat jejich projekty na GitHubu.

Výhody používání Git

  • Sledování historie : Git vám umožňuje sledovat každou změnu provedenou ve vašem projektu, včetně: kdo a kdy změnu provedl.
  • Spolupráce : Na stejném projektu může pracovat více vývojářů současně a Git efektivně řídí slučování změn v kódu.
  • Větvení a slučování : Git umožňuje vývojářům vytvářet větve pro práci na nových funkcích nebo opravách chyb a později je sloučit zpět do hlavní kódové základny.
  • Práce offline : Git funguje offline, což znamená, že můžete provádět změny a pracovat na svém projektu i bez připojení k internetu.
  • Naučte se Git Cheat Sheet (základní až pokročilé koncepty)

    Naučte se Git Cheat Sheet (základní až pokročilé koncepty)

    Instalační příkazy Git

    Zde jsou instalační příkazy Git pro různé operační systémy:



    Příkazy

    Popis

    Samostatný instalační program Git pro Windows. Více podrobností Přečtěte si zde
    $ brew install git Nainstalujte Git pomocí Homebrew je Mac OS
    $ sudo port selfupdate Nainstalujte Git pomocí MacPorts je Mac OS
    $ sudo apt-get install git Nainstalujte Command pro Linux
    $ git – verze Zobrazuje aktuální verzi vašeho Git

    Konfigurace a nastavení Git

    Zde jsou konfigurační a nastavovací příkazy Git:

    Příkazy

    Popis

    git config –global user.name Vaše jméno Nastavte své uživatelské jméno globálně.
    git config –global user.email [email protected] Nastavte svůj e-mail globálně.
    git config –global color.ui auto – Nastavte zobrazení barevného výstupu v terminálu
    git help Zobrazí hlavní dokumentaci nápovědy se seznamem běžně používaných příkazů Git.

    Inicializace úložiště

    Zde jsou příkazy Git pro inicializaci úložiště:

    Příkazy

    Popis

    je horko Inicializuje nové úložiště Git v aktuálním adresáři.
    je horko Vytvoří nové úložiště Git v zadaném adresáři.
    git klon toto Klonuje úložiště ze vzdáleného serveru na váš místní počítač.
    git klon – větev Klonuje konkrétní větev z úložiště.

    Základní příkazy Git

    Zde jsou některé základní příkazy Git:

    Příkazy

    Popis

    git přidat Přidá konkrétní soubor do pracovní oblasti.
    git přidat. nebo git add –all Přidá všechny upravené a nové soubory do pracovní oblasti.
    stav git Zobrazuje aktuální stav vašeho úložiště, včetně sledovaných a nesledovaných souborů, upravených souborů a informací o větvích.
    stav git – ignorováno Kromě běžného výstupu stavu zobrazí ignorované soubory.
    git rozdíl Zobrazuje změny mezi pracovním adresářem a pracovní oblastí (index).
    git rozdíl Zobrazuje rozdíly mezi dvěma potvrzeními.
    git diff –staged nebo git diff –cached Zobrazuje změny mezi pracovní oblastí (indexem) a posledním potvrzením.
    git diff HEAD Zobrazí rozdíl mezi aktuálním adresářem a posledním potvrzením
    git commit Vytvoří nový odevzdání se změnami v pracovní oblasti a otevře výchozí textový editor pro přidání zprávy odevzdání.
    git commit -m nebo git commit –message Vytvoří nový odevzdání se změnami v pracovní oblasti a určí vloženou zprávu odevzdání.
    git commit -a nebo git commit –all Potvrdí všechny upravené a odstraněné soubory v úložišti, aniž by explicitně použil git add k provedení změn.
    git poznámky přidat Vytvoří novou poznámku a přiřadí ji k objektu (commit, tag atd.).
    git obnovit Obnoví soubor v pracovním adresáři do stavu při posledním potvrzení.
    reset git Přesune ukazatel větve na zadaný odevzdání, resetuje pracovní oblast a pracovní adresář tak, aby odpovídaly zadanému odevzdání.
    git reset – soft Přesune ukazatel větve na zadaný odevzdání, přičemž zachová změny v pracovní oblasti a pracovním adresáři.
    git reset – hard Přesune ukazatel větve na zadaný odevzdání, zahodí všechny změny v pracovní oblasti a pracovním adresáři a účinně resetuje úložiště na zadané odevzdání.
    jít rm Odebere soubor jak z pracovního adresáře, tak z úložiště a připraví odstranění.
    jít mv Přesune nebo přejmenuje soubor nebo adresář ve vašem úložišti Git.

    Také zkontrolujte : Základní příkazy Git s příklady

    metoda tostring v Javě

    Git Commit (aktualizované příkazy)

    Zde jsou některé z aktualizovaných příkazů pro potvrzení Git:

    Příkazy

    Popis

    git commit -m feat: zpráva Vytvořte nový odevzdání v úložišti Git se specifickou zprávou označující nový odevzdání funkce v úložišti.
    git commit -m oprava: zpráva Vytvořte nový odevzdání v úložišti Git s konkrétní zprávou, která opraví chyby v kódových databázích
    git commit -m chore: zpráva Vytvořte nový odevzdání v úložišti Git s konkrétní zprávou pro zobrazení rutinních úloh nebo údržby.
    git commit -m refaktor: zpráva Vytvořte nové potvrzení v úložišti Git s konkrétní zprávou, abyste změnili základnu kódu a zlepšili strukturu.
    git commit -m docs: zpráva Vytvořte nové potvrzení v úložišti Git s konkrétní zprávou pro změnu dokumentace.
    git commit -m styl: zpráva Vytvořte nový odevzdání v úložišti Git s konkrétní zprávou, abyste změnili styl a formátování kódové základny.
    git commit -m test: zpráva Vytvořte nový odevzdání v úložišti Git se specifickou zprávou označující změny související s testem.
    git commit -m perf: zpráva Vytvořte nové potvrzení v úložišti Git se specifickou zprávou, která označí změny související s výkonem.
    git commit -m ci: zpráva Vytvořte nové potvrzení v úložišti Git se specifickou zprávou, která bude indikovat změny související se systémem kontinuální integrace (CI).
    git commit -m build: zpráva Vytvořte nové potvrzení v úložišti Git se specifickou zprávou, která označí změny související s procesem sestavení.
    git commit -m revert: zpráva Vytvořte nový odevzdání v úložišti Git se specifickou zprávou označující změny související s vrácením předchozího odevzdání.

    Větvení a slučování

    Zde jsou některé příkazy pro větvení a slučování Git:

    Příkazy

    Popis

    větev git Vypisuje všechny větve v úložišti.
    větev git Vytvoří novou větev se zadaným názvem.
    git větev -d Odstraní zadanou větev.
    git větev -a Uvádí všechny místní a vzdálené pobočky.
    git větev -r Vypíše všechny vzdálené pobočky.
    git pokladna Přepne na zadanou větev.
    git checkout -b Vytvoří novou větev a přepne se do ní.
    git checkout — Zahodí změny provedené v zadaném souboru a vrátí jej na verzi v posledním potvrzení.
    git funguje Sloučí zadanou větev do aktuální větve.
    git log Zobrazuje historii odevzdání aktuální větve.
    git log Zobrazuje historii odevzdání zadané větve.
    git log – následovat Zobrazuje historii odevzdání souboru, včetně jeho přejmenování.
    git log – vše Zobrazuje historii odevzdání všech větví.
    git skrýš Uloží změny do pracovního adresáře, což vám umožní přepnout na jinou větev nebo odevzdat bez potvrzení změn.
    git stash seznam Zobrazí seznam všech úložišť v úložišti.
    git stash pop Použije a odebere nejnovější skrýš ze seznamu úložek.
    git stash drop Odebere nejnovější skrýš ze seznamu skrýší.
    git den Zobrazí seznam všech značek v úložišti.
    git den Vytvoří odlehčenou značku při aktuálním potvrzení.
    git den Vytvoří odlehčenou značku při zadaném potvrzení.
    git tag -a -m Vytvoří anotovanou značku při aktuálním potvrzení s vlastní zprávou.

    Vzdálená úložiště

    Zde jsou některé příkazy vzdáleného úložiště Git:

    Příkazy

    dereferenční ukazatel c

    Popis

    git fetch Načte změny ze vzdáleného úložiště, včetně nových větví a potvrzení.
    git fetch Načte změnu ze zadaného vzdáleného úložiště.
    git fetch –prune Odebere všechny větve vzdáleného sledování, které již ve vzdáleném úložišti neexistují.
    git vytáhnout Načte změny ze vzdáleného úložiště a sloučí je do aktuální větve.
    git vytáhnout Načte změny ze zadaného vzdáleného úložiště a sloučí je do aktuální větve.
    git pull –rebase Načte změny ze vzdáleného úložiště a znovu založí aktuální větev na aktualizovanou větev.
    git push Odešle místní potvrzení do vzdáleného úložiště.
    git push Odešle místní potvrzení do zadaného vzdáleného úložiště.
    git push Odešle místní potvrzení do zadané větve vzdáleného úložiště.
    git push –all Přesune všechny větve do vzdáleného úložiště.
    dálkové ovládání git Vypisuje všechna vzdálená úložiště.
    git remote add Přidá nové vzdálené úložiště se zadaným názvem a URL.

    Porovnání Git

    Zde jsou některé porovnávací příkazy Git:

    Příkazy

    Popis

    git show Zobrazuje podrobnosti konkrétního potvrzení, včetně jeho změn.
    git show Zobrazuje podrobnosti zadaného potvrzení, včetně jeho změn.

    Historie správy Git

    Zde jsou některé příkazy Git pro správu historie:

    Příkazy

    java řetězec do json

    Popis

    git vrátit Vytvoří nové potvrzení, které zruší změny provedené zadaným potvrzením.
    git revert –no-commit Vrátí změny provedené zadaným potvrzením, ale nevytvoří nové potvrzení.
    git rebase Znovu použije potvrzení na aktuální větev na špičku zadané větve.

    Proč používat Git?

    Zde jsou některé z důvodů, proč byste mohli chtít používat Git:

    • Sledujte změny svého kódu
    • Spolupracujte na projektech s ostatními
    • Udržujte organizovanou historii kódu
    • V případě potřeby se můžete snadno vrátit k předchozím verzím
    • Uvolněte svůj kód efektivně a spravujte verze
    • Zvyšte produktivitu a integritu kódu při vývoji softwaru.

    Závěr

    Na závěr, tento Git Cheat Sheet je promyšleně uspořádán a kategorizován, což vývojářům usnadňuje rychle najít příkazy, které potřebují pro konkrétní případy použití. Ať už jde o konfiguraci a nastavení Gitu, vytváření a správu projektů, pořizování snímků, větvení a slučování, sdílení a aktualizaci, porovnávání změn nebo správu historie verzí, Git Cheat Sheet to vše pokrývá.

    Využitím tohoto zdroje mohou vývojáři zvýšit svou produktivitu a efektivitu práce s Git, což nakonec povede k hladším a úspěšnějším projektům vývoje softwaru.

    Související zdroje:

    • Git vs GitHub
    • Příkazy Git
    • Jak funguje správa verzí Git?

    Nejčastější dotazy na Git Cheat Sheet

    Q.1 Jaký je rozdíl mezi Git a GitHub?

    Git je systém pro správu verzí, který umožňuje vývojářům sledovat změny v jejich kódu lokálně, zatímco GitHub je webová platforma, která poskytuje hosting pro úložiště Git a usnadňuje spolupráci mezi vývojáři.

    Otázka 2 Proč se nazývá Git?

    Název git byl dán od Linus Torvalds když psal velmi první verze .

    Q.3 Jak vytáhnout všechna data z git?

    git fetch – vše příkaz načte metadata o každé změně provedené ve všech větvích v úložišti. The git pull –all příkaz stáhne všechny změny provedené ve všech pobočkách do vašeho místního počítače

    Otázka 4 Kde jsou uložena data Git?

    Git udržuje věci organizované pomocí dvou hlavních datových struktur známých jako objekt obchod a index Všechna tato data úložiště jsou uložena v kořenovém adresáři vašeho pracovního adresáře ve skrytém podadresáři s názvem . git. Je to jako tajný klub pro váš kód.