Ako vytvoriť pobočky v Gite

How Create Branches Git



Git je jedným z najlepších systémov na správu verzií. Je veľmi populárny medzi takmer každým typom vývojárov softvéru a správcov systému na správu zdrojových kódov.

V tomto článku budem hovoriť o veľmi dôležitej vlastnosti pobočiek Git, Git. Začnime teda.







Pobočky Git:

Povedzme, že pracujete na svojom projekte. Zrazu máte skvelý nápad, ktorý chcete vyskúšať. Nie ste si však istí, či to bude fungovať alebo nie. Nebojte sa, pobočka Git je tu!



Na svojom projekte môžete vytvoriť novú pobočku Git a potom začať testovať svoje nápady na novej pobočke. Ak sa vám páči, môžete ho zlúčiť s príponou majster pobočka. Ak sa vám to nepáči, môžete to kedykoľvek zahodiť/odstrániť. Na vašu pôvodnú prácu to nebude mať vplyv.



Všimnite si toho, že majster pobočka je predvolená vetva v Gite. Automaticky sa vytvorí a použije sa pri inicializácii nového archívu Git.





V ďalších častiach tohto článku nižšie vám ukážem, ako vytvárať vetvy Git, používať vetvy Git a odstraňovať vetvy Git. Poďme teda dopredu.

Príprava úložiska Git na testovanie:

V tejto časti klonujem jedno z môjho úložiska GitHub do môjho počítača. V tomto úložisku budem neskôr vykonávať rôzne operácie vetvenia. Ak chcete, môžete použiť aj svoje vlastné úložisko Git.



Ak chcete použiť moje úložisko GitHub na testovanie vecí, ktoré som ukázal v tomto článku, spustite nasledujúci príkaz a klonujte ho.

$git klonhttps://github.com/shovon8/uhlový-hrdina-api

Po klonovaní úložiska Github prejdite do adresára projektu nasledovne:

$CDuhlový-hrdina-api

Zoznam existujúcich pobočiek Git:

Pomocou tohto príkazu môžete uviesť všetky existujúce vetvy Git, ktoré máte vo svojom úložisku Git:

$git pobočka

Ako vidíte, mám iba jednu pobočku majster v mojom úložisku Git. Keď vytvoríte ďalšie pobočky, zobrazí sa tu. Aktívna vetva má pred sebou hviezdičku (*). Bude mať tiež inú farbu ako ostatné vetvy. Ako vidíte, majster pobočka má pred sebou hviezdičku (*), takže je to aktuálne aktívna vetva.

Vytváranie pobočiek Git:

Teraz povedzme, že chcete vytvoriť novú pobočku Git (nazvime to nové funkcie ) za vyskúšanie svojich úžasných nápadov. Ak to chcete urobiť, spustite nasledujúci príkaz:

$git pobočkanové funkcie

Nová pobočka nové funkcie by mal byť vytvorený z HLAVA (posledný záväzok) súboru majster pobočka.

Ak teraz vo svojom úložisku Git uvediete všetky existujúce vetvy Git, mala by byť uvedená nová vetva, ako vidíte na obrázku nižšie.

$git pobočka

Pokladňa na pobočkách Git:

Predtým ste vytvorili novú pobočku Git nové funkcie . Nie je však aktívny, ako môžete vidieť na obrázku nižšie.

Aktivácia pobočky sa v Git nazýva pokladňa.

K pokladni do novej pobočky nové funkcie , spustite nasledujúci príkaz:

$git pokladňanové funkcie

Teraz, keď uvediete všetky pobočky, mali by ste vidieť Nová funkcia pobočka je aktívna.

Vytvorenie a registrácia v novej pobočke:

Ak nechcete najskôr vytvoriť pobočku a neskôr k nej zaplatiť dvoma rôznymi príkazmi, potom má Git riešenie aj pre vás. Novo vytvorenú pobočku môžete vytvárať a pokladať súčasne jediným príkazom. Na to môžete použiť -b možnosť git pokladňa .

Mohli sme vytvoriť Nová funkcia vetvu a veľmi jednoducho sa na ňu v predchádzajúcom príklade prihlásil pomocou nasledujúceho príkazu:

$git pokladňa -bNová funkcia

Vykonanie zmien na pobočkách Git:

Akonáhle zaplatíte v novej pobočke nové funkcie , môžete začať pridávať nové potvrdenia do tejto vetvy.

Napríklad som zmenil súbor package.json v mojom úložisku Git, ako môžete vidieť z stav git príkaz:

Teraz môžete do novej pobočky pridať nové potvrdenia nové funkcie ako vidíte na obrázku nižšie.

$git pridať -TO
$git commit -m 'Opravené verzie balíkov v súbore package.json'

Ako vidíte, nové potvrdenie je pridané do súboru Nová funkcia pobočka.

$git log --jedna čiara

Teraz, ak zaplatíte na majster pobočka, neuvidíte nové potvrdenie. Nové potvrdenie je k dispozícii iba v nové funkcie vetvu, kým obe vetvy nespojíte.

Vytvorenie novej pobočky z inej pobočky alebo záväzku:

Ak chcete vytvoriť novú vetvu z iného potvrdenia alebo z HLAVA (posledné potvrdenie) inej pobočky, budete ju musieť zadať pri vytváraní novej vetvy.

Ak nezadáte zdrojovú vetvu alebo nezadáte, z ktorej sa má vytvoriť nová vetva, nová vetva sa vytvorí z HLAVA (posledné potvrdenie) pobočky, v ktorej ste momentálne odhlásený.

Na vytvorenie novej pobočky (povedzme test ) z HLAVA (posledný záväzok) inej vetvy (povedzme, nové funkcie ), spustite nasledujúci príkaz:

$git pobočka testnové funkcie

Ako vidíte, oba test a nové funkcie pobočka má rovnakú históriu potvrdení.

Povedzme, že chcete vytvoriť novú pobočku test 2 z existujúceho potvrdenia z inej pobočky majster .

Najprv zadajte zoznam všetkých potvrdení pomocou nasledujúceho príkazu:

$git log-jednoriadkový majster

Ako vidíte, všetky záväzky programu majster pobočky sú zobrazené. Všimnite si, že každý z potvrdení má jedinečný hash. Na vytvorenie novej vetvy z existujúceho potvrdenia musíte použiť hash požadovaného potvrdenia.

Teraz povedzme, že chcete použiť na potvrdenie 45c336e ako HLAVA (posledný záväzok) novej pobočky test 2 . Ak to chcete urobiť, spustite nasledujúci príkaz.

$git pobočkatest2 45c336e

Ako vidíte, nová pobočka test 2 má záväzky až 45c336e .

Takto vytvárate pobočky v Gite. Ďakujem za prečítanie tohto článku.