Vyhledávač příkazů Git
Tyto příkazy se spouštějí na vašem počítači — zkopírujte je, přečtěte si, co dělají, a spusťte je sami. My tu nic nespouštíme.
Technické detaily
Jak funguje referenční přehled příkazů Git
Co nástroj dělá
Referenční přehled příkazů Git poskytuje prohledávatelný, kategorizovaný seznam běžných git příkazů uspořádaných podle workflow: vracení změn, větvení, stashování, rebase, tagování, práce se vzdálenými repozitáři a další. Každá položka ukazuje syntaxi příkazu, stručné vysvětlení, co dělá, a praktické poznámky k použití. Vyhledávání filtruje položky v reálném čase při psaní, takže najdete správné zaklínadlo bez procházení man stránek.
Běžné případy použití pro vývojáře
Vývojáři tento přehled používají, když vědí, čeho chtějí dosáhnout (např. vrátit poslední commit, ale ponechat změny ve stagingu), ale nepamatují si přesné přepínače nebo příkaz. Je obzvlášť užitečný pro méně časté operace jako interaktivní rebase, cherry-picking rozsahů, obnovení smazaných větví z reflogu nebo konfigurace sparse checkoutů. Juniorní vývojáři jej používají jako pomůcku k učení a objevování příkazů, o kterých nevěděli, že existují.
Datové formáty, typy nebo varianty
Příkazy jsou uspořádány do logických kategorií: základní operace (add, commit, push, pull), větvení a slučování, vracení změn (reset, revert, checkout), stashování, rebase, tagování, správa vzdálených repozitářů, log a inspekce a pokročilé operace (bisect, worktree, submodule). Každá položka obsahuje šablonu příkazu se zástupnými argumenty, jednořádkový popis a relevantní přepínače s jejich účinky.
Běžné nástrahy a okrajové případy
Příkazy Git mohou mít destruktivní účinky, které se těžko vracejí — příkazy jako 'git reset --hard' a 'git clean -fd' trvale zahodí práci, která není uložená v reflogu. Přehled ukazuje běžné vzorce použití, ale chování gitu se může lišit podle konfigurace (merge.ff, pull.rebase) a verze gitu. Některé příkazy se chovají jinak s oddělovačem '--' i bez něj, zejména když se názvy souborů střetnou s názvy větví.
Kdy použít tento nástroj vs. kód
Použijte tento přehled pro rychlé vyhledání příkazu během každodenní vývojářské práce, zejména u operací, které provádíte zřídka. Pro komplexní git workflow v produkci (automatizované releasy, správa merge fronty, operace v monorepu) použijte účelové nástroje jako git aliasy, Husky hooky nebo CI skripty, které zakódují konkrétní strategii větvení vašeho týmu a sníží riziko lidské chyby.