Úvod do příkazu Git Checkout
Všichni jsme o Git slyšeli, že? Pokud ne, dovolte mi stručně představit příkaz Git Checkout Command a populárnější Github. Počkejte, nevěděli jste, že se liší? Jsou velmi odlišné. Zaprvé, Git je nástroj pro distribuované řízení, který používají produktoví manažeři, vědci v oblasti dat a vývojáři ke správě historie vývoje zdrojového kódu programu, zatímco Github je cloudová platforma postavená kolem Gitu pro ukládání kódů, které se do něj vkládají z místních počítačů.
V tomto článku se dozvíme více o Gitu, konkrétněji o jednom z jeho příkazových příkazů.
Co je příkaz Git Checkout?
Pokud jste pracovali na jakémkoli projektu, máte základní představu o tom, jak používat a rozšiřovat již vytvořený software a programy s otevřeným zdrojem z Githubu pomocí snadno dostupných kódů v „repozitářích“, které se také nazývají repo.
Klon příkazu git se používá k načtení požadovaného úložiště ze vzdáleného serveru git do místního počítače a tento proces se nazývá klonování.
Když klonujete úložiště, ve výchozím nastavení začínáte na hlavní větvi místního úložiště. Aby nedošlo k záměně a účelu řádné dokumentace, je vhodné vytvořit novou pobočku a pracovat v této dočasné větvi. K vytvoření nového příkazu git checkout se používá. Příkaz git checkout se používá k ověření požadovaného stavu vašeho úložiště, ať už jde o jakoukoli větev nebo konkrétní soubor. Může být také použit pro přepínání mezi stávajícími místními pobočkami.
Abychom to shrnuli, git checkout má 3 použití:
- Vytvoření nové větve z aktuální větve.
- Přepínání mezi stávajícími místními pobočkami.
- Chcete-li se podívat a přejít na konkrétní stav konkrétního souboru.
Můžete vytvořit novou větev pomocí příznaku -b. Předpokládejme, že jste v hlavní větvi
git checkout -b
Příkaz pro přepínání vytvoří novou větev s obsahem hlavní a přepne na nově vytvořenou větev tak, aby se změny projevily v nové větvi.
git checkout
Pokud se chcete odhlásit a přesunout se do konkrétního stavu konkrétního souboru, je třeba použít následující příkaz
git checkout commit_point_A --
1. Nová větev
V Gitu jsou pobočky nesmírně důležitou součástí každodenního vývojového procesu. Jsou velmi účinným ukazatelem odrazu posledních změn. Kdykoli budete chtít opravit nějaké chyby nebo přidat nové funkce - bez ohledu na to, jak velký nebo malý to je - můžete vytvořit novou větev, která odráží a zapouzdří vaše změny. Tímto způsobem je pro nestabilní nebo odlišný kód obtížnější se spojit s úložištěm hlavních kódů a také to umožňuje vyčistit historii vaší budoucnosti před tím, než se integruje do hlavní větve. Příkaz git branch umožňuje kromě jejich vytváření a mazání přejmenovat a zobrazit větve. Ale to vám nedovolí dát dohromady již rozeklanou historii zpět nebo přepínat mezi větvemi. Zde přichází na obrázek git checkout. Větev Git je integrována s příkazy git checkout k překonání těchto nedostatků.
Git checkout úzce spolupracuje s větví git. Příkaz git branch se používá k vytvoření nové větve. Po vytvoření můžete pomocí níže uvedeného příkazu přepnout na tuto větev.
git checkout -b
Výše uvedený příklad nejen vytváří, ale také kontroluje současně. Možnost -b je příznak, který se používá k tomu, aby Git řekl, aby spouštěl git checkout až po spuštění větve git, tj. Odbočení až po vytvoření nové větve. Další příkaz, který je uveden níže, může být předán s dalším parametrem větve v pokladně git za účelem založení nové větve z existující větve. Ve výchozím nastavení git checkout -b založí novou větev mimo aktuální HEAD, kde HEAD je Gitův způsob odkazu na aktuální snímek.
git checkout -b
2. Přepínání poboček
Přepínání větví, jak název napovídá, je docela jednoduchá operace. Po provedení následujícího příkazu bude HEAD směřovat ke špičce daného názvu větve.
git checkout
Jedna věc, kterou si musíte ponechat v naturáliích, je, že větev, na kterou se chcete přepnout, by již měla existovat v adresáři, na kterém pracujete.
3. Pokladna vzdálené pobočky
Při spolupráci s týmem je běžnou praxí využívat vzdálené úložiště. Tato úložiště, obsahující vlastní rozvětvené sady, mohou být hostovány a sdíleny v cloudu nebo mohou být místní kopií jiného kolegy. Chcete-li zkontrolovat vzdálenou větev, musíte nejprve načíst požadovaný obsah větve a poté pokračovat k pokladně.
git fetch --all
V aktuálně aktualizovaných verzích Gitu můžete pomocí následujícího příkazu zkontrolovat vzdálenou větev jako místní větev.
git checkout
Pokud používáte starší verze Gitu, budete muset vytvořit novou větev založenou na umístění vzdálené větve pomocí následujícího příkazu.
git checkout origin/
Kromě všech výše uvedených věcí můžete také vyzkoušet novou místní pobočku a obnovit ji na poslední potvrzení vzdálené větve.
git checkout -b
Předpokladem výše uvedených kroků je, že větev, kterou chcete provést, by již měla existovat v adresáři, na kterém pracujete. Ale co se stane, když tomu tak není. Git poskytuje zkratku –track, kterou používá k vytvoření sledovací větve pro případ, že název větve neexistuje.
$ git checkout --track origin/
Branch set up to track remote branch server fix from origin.
Switched to a new branch ''
Výhody příkazu Git Checkout
- Pomáhá spravovat chyby tím, že znesnadňuje začlenění nestabilního kódu do úložiště hlavního kódu.
- Pomáhá také k odběru vzdálených větví.
- Pomáhá spravovat mechanismus větvení standardizovaným způsobem při vývoji funkcí a zpracování vydání.
- Díky jednoduchému příkazu je přepínání větví velmi snadné.
- Udržuje úložiště a proces čistý a čitelný.
Závěr
Git má mnoho použití a je široce používán vývojáři, produktovými manažery a datovými vědci. Jeho příkazy jsou velmi efektivní a mohou být velmi užitečné. V tomto článku byl prozkoumán a demonstrován jeden z jeho příkazů funkcí, git checkout, který byl použit pro vytvoření nové větve, přepínání mezi větvemi a vzdálené větve pokladny.
Doporučený článek
Toto je průvodce příkazem Git Checkout. Zde diskutujeme Úvod do příkazu Git Checkout spolu s výhodami příkazu Git Checkout. Další informace naleznete také v dalších navrhovaných článcích -
- Terminologie Git | Prvních 15 funkcí
- Co je Git | Výhody a nevýhody
- Přehled Co je pobočka Git?
- Příkazy GIT | 10 hlavních příkazů
- Systém kontroly verzí GIT
- Git Push
- Tři fáze životního cyklu Gitu s pracovním postupem
- Jak používat GIT Cherry-pick s příkladem?