Úvod do príkazu Git Checkout
Všetci sme počuli o Gite, však? Ak nie, dovoľte mi stručne predstaviť príkaz Git Checkout Command a populárnejší Github. Počkajte, nevedeli ste, že sú odlišné? No, sú veľmi odlišné. Po prvé, Git je nástroj na distribuované riadenie, ktorý používajú produktoví manažéri, vedci údajov a vývojári na správu histórie vývoja zdrojového kódu programu, zatiaľ čo Github je cloudová platforma postavená okolo Gitu na ukladanie kódov, ktoré sa do nej vkladajú z miestnych počítačov.
V tomto článku sa dozvieme viac o Gite, presnejšie o jednom z jeho príkazových príkazov.
Čo je príkaz Git Checkout?
Ak ste pracovali na akomkoľvek projekte, máte základnú predstavu o tom, ako používať a rozširovať už vybudovaný softvér a programy s otvoreným zdrojom od spoločnosti Github pomocou ľahko dostupných kódov v „úložiskách“, ktoré sa tiež nazývajú repo.
Klon príkazu git sa používa na získanie požadovaného archívu zo vzdialeného servera git na lokálny počítač a tento proces sa nazýva klonovanie.
Keď klonujete archív, predvolene začnete s hlavnou vetvou lokálneho archívu. Aby sa predišlo nejasnostiam a účelom riadnej dokumentácie, je vhodné vytvoriť novú pobočku a pracovať v tejto dočasnej vetve. Na vytvorenie nového príkazu git checkout sa použije príkaz. Príkaz git checkout sa používa na overenie požadovaného stavu úložiska, či už ide o vetvu alebo konkrétny súbor. Môže sa tiež použiť na prepínanie medzi existujúcimi miestnymi pobočkami.
Aby som to zhrnul, git checkout má 3 použitia:
- Vytvorenie novej vetvy z aktuálnej vetvy.
- Prepínanie medzi existujúcimi miestnymi pobočkami.
- Ak sa chcete pozrieť a prejsť na konkrétny stav konkrétneho súboru.
Môžete vytvoriť novú vetvu pomocou príznaku -b. Predpokladajme, že ak ste v hlavnej vetve
git checkout -b
Príkaz na prepínanie vytvorí novú vetvu s obsahom hlavnej stránky a prepne na novovytvorenú vetvu tak, aby sa zmeny odrazili v novej vetve.
git checkout
Ak sa chcete pozrieť a prejsť na konkrétny stav konkrétneho súboru, použije sa nasledujúci príkaz
git checkout commit_point_A --
1. Nová pobočka
V spoločnosti Git sú pobočky mimoriadne dôležitou súčasťou každodenného vývojového procesu. Sú veľmi účinným ukazovateľom odrazu nedávnych zmien. Kedykoľvek chcete opraviť nejaké chyby alebo pridať nové funkcie - bez ohľadu na to, aké veľké alebo malé sú - môžete si vytvoriť novú vetvu, ktorá bude odrážať a zakrývať vaše zmeny. Týmto spôsobom je pre nestabilný alebo odlišný kód ťažšie spojiť sa s archívom hlavných kódov a umožňuje to tiež vyčistiť históriu vašej budúcnosti skôr, ako ju začleníte do hlavnej vetvy. Príkaz git branch vám okrem vytvorenia a odstránenia umožňuje premenovať a vymenovať vetvy. To vám však neumožňuje dať dohromady už rozvetvenú históriu alebo prepínať medzi vetvami. To je miesto, kde git pokladňa príde na obrázok. Pobočka Git je integrovaná s príkazmi git checkout na prekonanie týchto nedostatkov.
Pokladňa Git funguje dôverne s vetvou git. Príkaz git branch sa používa na vytvorenie novej vetvy. Po vytvorení môžete pomocou nižšie uvedeného príkazu prepnúť na túto vetvu.
git checkout -b
Vyššie uvedený príklad nielen vytvára, ale aj odhlasuje súčasne. Voľba -b je príznak, ktorý sa používa na to, aby Git povedal, aby spustil pokladnicu git až po spustení vetvy git, tj aby sa vetvil až po vytvorení novej vetvy. Ďalší príkaz, ktorý je uvedený nižšie, môže byť odovzdaný s ďalším parametrom vetvy v pokladnici git na založenie novej vetvy mimo existujúcej vetvy. V predvolenom nastavení git checkout -b založí novú vetvu z aktuálnej HEAD, kde HEAD predstavuje Gitov spôsob odkazovania na aktuálny snímok.
git checkout -b
2. Prepínanie pobočiek
Prepínanie vetiev, ako už názov napovedá, je pomerne jednoduchá operácia. Vykonanie nasledujúceho príkazu nasmeruje HEAD na špičku názvu danej vetvy.
git checkout
Jedna vec, ktorú si treba ponechať v naturáliách, je, že vetva, na ktorú sa chcete prepnúť, by už mala existovať v adresári, na ktorom pracujete.
3. Pokladňa na diaľku
Pri spolupráci s tímom je bežnou praxou využívať vzdialené archívy. Tieto archívy, ktoré obsahujú svoje vlastné vetvené sady, môžu byť hostované a zdieľané v cloude alebo môžu byť lokálnou kópiou iného kolegu. Ak chcete skontrolovať vzdialenú vetvu, musíte najprv načítať požadovaný obsah vetvy a potom prejsť k pokladni.
git fetch --all
V aktuálnych aktualizovaných verziách Git môžete nasledujúci príkaz použiť na odhlásenie vzdialenej vetvy ako miestnej vetvy.
git checkout
Ak používate staršie verzie Gitu, budete musieť pomocou príkazu nižšie vytvoriť novú vetvu založenú na umiestnení vzdialenej vetvy.
git checkout origin/
Okrem všetkých vyššie uvedených vecí môžete skontrolovať aj novú miestnu pobočku a resetovať ju na posledné potvrdenie vzdialenej pobočky.
git checkout -b
Predpokladom vyššie uvedených krokov je, aby vetva, ktorú chcete skontrolovať, už existovala v adresári, na ktorom pracujete. Ale čo sa stane, keď sa tak nestane. Git poskytuje skratku –track, ktorú používa na vytvorenie sledovacej vetvy v prípade, že názov vetvy neexistuje.
$ git checkout --track origin/
Branch set up to track remote branch server fix from origin.
Switched to a new branch ''
Výhody príkazu Git Checkout
- Pomáha spravovať chyby tým, že sťažuje zlúčenie nestabilného kódu do úložiska hlavných kódov.
- Pomáha tiež pri pokladaní vzdialených pobočiek.
- Pomáha pri riadení mechanizmu vetvenia štandardizovaným spôsobom pri vývoji funkcií a nakladaní s vydaniami.
- Vďaka jednoduchému príkazu je prepínanie vetiev veľmi jednoduché.
- Udržuje úložisko a proces čistý a čitateľný.
záver
Git má mnoho použití a je široko používaný vývojármi, produktovými manažérmi a dátovými vedcami. Jeho príkazy sú veľmi efektívne a môžu byť veľmi užitočné. V tomto článku sa skúmal a demonštroval jeden z jeho príkazov funkcií, git checkout, ktorý sa používa na vytvorenie novej vetvy, prepínanie medzi vetvami a vzdialené vetvy pokladnice.
Odporúčaný článok
Toto je sprievodca príkazom Git Checkout. Tu diskutujeme Úvod do príkazu Git Checkout Command spolu s výhodami príkazu Git Checkout Command. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- Terminológia Git Top 15 funkcií
- Čo je Git | Výhody a nevýhody
- Prehľad Čo je pobočka Git?
- Príkazy GIT Top 10 príkazov
- Systém riadenia verzií GIT
- Git Push
- Tri fázy životného cyklu Gitu s pracovným tokom
- Ako používať GIT Cherry-pick s príkladom?