V Gitu se termín checkout používá pro akt přepínání mezi různými verzemi cílové entity. The git pokladna příkaz se používá k přepínání mezi větvemi v úložišti. Při přepínání mezi větvemi buďte opatrní s připravenými soubory a potvrzeními.
Příkaz git checkout pracuje se třemi různými entitami, kterými jsou soubory, potvrzení a větve. Někdy může být tento příkaz nebezpečný, protože u tohoto příkazu není k dispozici žádná možnost zpět.
Zkontroluje větve a aktualizuje soubory v pracovním adresáři tak, aby odpovídaly verzi, která je v dané větvi již dostupná, a předá aktualizace Gitu, aby se uložily všechny nové odevzdání v této větvi.
Operace na Git Checkout
Příkazem git checkout můžeme provádět mnoho operací, jako je přepnutí na konkrétní větev, vytvoření nové větve, checkout vzdálené větve a další. The větev git a git pokladna příkazy lze integrovat.
Pokladna pobočka
Můžete předvést, jak zobrazit seznam dostupných větví spuštěním příkazu git branch a přepnutím na zadanou větev.
Chcete-li předvést dostupné větve v úložišti, použijte níže uvedený příkaz:
$ git branch
Nyní máte seznam dostupných poboček. Pro přepínání mezi větvemi použijte níže uvedený příkaz.
Syntax:
$ git checkout
Výstup:
Jak můžete vidět na daném výstupu, hlavní větev přešla na TestBranch.
Vytvořit a přepnout větev
Příkazy git checkout umožňují vytvořit a přepnout na novou větev. Novou větev můžete nejen vytvořit, ale také ji současně přepínat jediným příkazem. Volba git checkout -b je příznak pohodlí, který provede operaci spuštění git branch před spuštěním git checkout .
Syntax:
$ git checkout -b
Výstup:
Jak vidíte na daném výstupu, větev3 se vytvoří a přepne z větve master.
Pokladna Vzdálená pobočka
Git vám umožňuje rezervovat vzdálenou větev příkazem git checkout. Je to způsob, jak se programátor dostane k práci kolegy nebo spolupracovníka za účelem kontroly a spolupráce. Každé vzdálené úložiště obsahuje vlastní sadu větví. Chcete-li tedy zkontrolovat vzdálenou větev, musíte nejprve načíst obsah větve.
$ git fetch --all
V nejnovějších verzích Git si můžete vzdálenou pobočku prohlédnout jako místní pobočku.
Syntax:
$ git checkout
Výstup:
Ve výše uvedeném výstupu je nejprve proveden příkaz fetch pro vyzvednutí vzdálených dat; poté se provede příkaz checkout pro rezervaci vzdálené větve.
Upraveno je moje vzdálená pobočka. Zde jsme přešli na editovanou větev z hlavní větve pomocí příkazového řádku git.
Starší verze Git vyžadují vytvoření nové větve založené na vzdáleném. V dřívějších verzích se níže uvedený příkaz používá ke kontrole vzdálené větve.
$ git checkout origin/