Životný cyklus Git Tri fázy životného cyklu Gitu s pracovným tokom

Obsah:

Anonim

Úvod do životného cyklu Git

Git je jedným z popredných distribuovaných systémov riadenia verzií dostupných pre programátorov a spoločnosti. V tomto článku si ukážeme podrobnosti o tom, ako projekt, ktorý sleduje git, pokračuje s pracovným tokom, tj Git Life Cycle. Git Life Cycle, ako už názov napovedá, sa týka rôznych etáp zahrnutých po klonovaní súboru z úložiska. Zahŕňa centrálne príkazy git alebo hlavné príkazy, ktoré sú potrebné pre tento konkrétny systém riadenia verzií

Pracovný tok životného cyklu Git

Pracovný postup Gitu takto:

  • Vytvoríme vetvu, na ktorej budeme môcť pracovať a neskôr ju zlúčime s pánom
  • Klonovanie: Najprv, keď máme kód vo vzdialenom úložisku, klonujeme sa do lokálneho formátu a vytvoríme niečo, čo sa nazýva lokálny archív.

  • Úpravy / Pridávanie súborov: Vykonávame niekoľko vývojových zmien na existujúcich súboroch alebo môžeme tiež pridávať nové súbory. Git bude sledovať všetky tieto aktivity a bude ich zaznamenávať.

  • Potrebujeme presunúť obsah, ktorý potrebujeme na transformáciu do mastera, do pracovnej oblasti pomocou príkazov git a snímky postupných súborov sa uložia do pracovnej oblasti git.
  • Potrebujeme vykonať potvrdenia na súboroch, ktoré sú usporiadané, a zaznamenaná snímka z vyššie uvedených krokov bude natrvalo uložená na lokálnom repo operácii a táto konkrétna informácia sa zaznamená pomocou správy o potvrdení pre budúce odporúčania.

  • Akonáhle sme sa zaviazať, kód je k dispozícii na miestnej repo, ale na jeho odoslanie hlavnému repu, musíme vykonať operáciu PUSH
  • Ak niekto pracuje na tej istej vetve, potom bude existovať možnosť, že by svoje zmeny do pána pridal stlačením. Preto potrebujeme vykonať operáciu PULL pred operáciou PUSH, ak na tej istej vetve a tomto pracovnom postupe pracuje viac ľudí, ako je to znázornené nižšie.

  • Akonáhle je cieľová vetva aktualizovaná, musíme získať všetky požadované schválenia, aby bola možná zlúčenie s hlavnou.

Toto je základný pracovný postup programu git, podľa ktorého sa bude používať veľa prechodných príkazov, ako je pridanie gitu, stav gitu, git commit, pôvod gitového push, git rebase, zlúčenie git, git diff atď.

Fázy životného cyklu Git

Takže sme videli pracovný tok životného cyklu git vyššie. Potrebujeme však vedieť, že máme projekt spojený s GIT, potom sa tento projekt môže zdržiavať v nasledujúcich oblastiach. Nižšie uvedené oblasti sú súčasťou receptu spoločnosti Git a ich predstava vám pomôže sledovať súbory, na ktorých pracujete.

Existujú fázy životného cyklu Git:

  • Pracovný adresár
  • Pracovná plocha
  • Adresár Git

Tieto tri fázy sú vysvetlené nižšie:

1. Pracovný adresár

  • Ak váš projekt sídli vo vašich miestnych počítačoch, potom sa v podstate nazýva, aj keď je prepojený s git alebo nie. V oboch prípadoch sa bude nazývať ako pracovný adresár. Ak je však dostupný projekt prepojený s programom git, v podstate bude v tzv. Pracovnom adresári skrytý priečinok .git. Takže prítomnosť priečinka .git stačí povedať, že priečinok funguje na počítači ako kópia a sleduje ho git.
  • V tejto fáze git vie, aké sú súbory a priečinky, ktoré sleduje, je to. V tejto súvislosti nebudú k dispozícii žiadne ďalšie informácie. Aby sme sa ubezpečili, že novo pridané súbory budú sledované v pracovnej kópii, musíme sa ubezpečiť, že tieto súbory sú usporiadané a toto je naše druhé bydlisko pre súbory.

2. Pracovná plocha

  • Keď vykonáme zmeny v existujúcich súboroch v pracovnom repo alebo ak pridáme nejaký priečinok so súbormi a ak chceme, aby sa tieto zmeny museli sledovať a tiež sa musia presunúť na lokálne repo na sledovanie, musíme ich presunúť súbory alebo novo pridaný priečinok súboru do pracovnej oblasti. Git add je základný príkaz, ktorý sa použije na presun upravených súborov do etapy.
  • Je začiarknuté, ktoré boli poskytnuté upraveným súborom alebo novo pridanému priečinku súboru na cestu do miestneho repo pre ďalšie trakciu. Súbory, ktoré tento lístok nemajú, budú sledované pomocou git, ale nebudú sa môcť ľahko dostať k cieľu. Tu hrá index rozhodujúcu úlohu. Index GIT je niečo, čo prichádza medzi lokálnym repo a pracovným adresárom a je to ten, kto rozhoduje o tom, čo je potrebné zaslať miestnemu repo, a vlastne o tom, čo je potrebné zaslať centrálnemu repo.

3. Adresár GIT

  • Keď sme vykonali úpravy alebo pridanie súborov alebo priečinkov a chceli by sme, aby boli súčasťou úložiska, najskôr ich presunieme do pracovnej oblasti a budú sa pripravovať. Keď sa zaviažu, poskytneme príslušnú správu o potvrdení a súbory budú potvrdené a aktualizované v pracovnom adresári.
  • Teraz git sleduje potvrdenia a správy o potvrdení a zachováva snímku súborov potvrdení, čo sa deje v špecifickom adresári Git s názvom Git Directory. Informácie týkajúce sa všetkých súborov, ktoré boli potvrdené, a ich správy o potvrdení sa uložia do tohto adresára. Môžeme povedať, že tento adresár git ukladá metadáta súborov, ktoré boli potvrdené.

Výhody životného cyklu Git

  • Životný cyklus Git popisuje, ako projekt, ktorý sleduje git, pokračuje vo svojich fázach vývoja a nasadenia. Kroky a fázy životného cyklu poskytované programom git sú preto stručné a užitočné z rôznych dôvodov. Pretože potrebujeme oddychovú plochu a mohli by sme sa čudovať, prečo je to potrebné ?.
  • Vyžadujeme oblasť postupovania pre rýchlejšiu a efektívnejšiu prevádzku gitu pri sledovaní súborov, ktoré je potrebné zaviazať, aby sme v prípade, že sa vyskytnú nejaké problémy, mohli ľahko sledovať spätné sledovanie. Životný cyklus git nám pomáha overiť súbory pred a po potvrdení, aby sme si mohli byť istí tým, čo sa dopúšťame.
  • Snímka súborov alebo metaúdajov spravovaných pomocou git je veľmi užitočná, keď plánujeme zlúčiť a pri ktorých konkrétnych snímkach alebo potvrdeniach musíme zlúčiť. Toto sú niektoré z výhod životného cyklu git

záver

Životný cyklus gitu je teda spravidla životným cyklom projektu, ktorý sa sleduje, a poznanie každej funkcie zahrnutej v pracovnom toku etáp gitu a gitu vám umožní zvládnuť prácu na projekte pomocou gitu. K dispozícii je niekoľko rôznych nástrojov a príkazov, ktoré je potrebné použiť a tieto príkazy sú vlastne to, čo je potrebné použiť, aby tok projektu v gite pokračoval.

Odporúčané články

Toto je sprievodca životným cyklom Git. Tu diskutujeme základné pracovné postupy, fázy a výhody životného cyklu Git. Viac informácií nájdete aj v nasledujúcom článku -

  1. Príkaz Git Checkout
  2. Git Tools
  3. Značka Git Checkout
  4. Terminológia Git
  5. Ako používať GIT Cherry-pick s príkladom?