Git

Ako zlúčim jednu pobočku do druhej s Gitom?

Ako zlúčim jednu pobočku do druhej s Gitom?
Jednou z najsilnejších funkcií Gitu je prevádzka vytvárania a zlúčenia pobočiek. Git umožňuje používateľom vytvoriť novú vetvu a zlúčiť ich do vývojového kódu. Táto funkcia zlepšuje pracovný tok procesu vývoja rôznych projektov podporovaním cielenejších, menších a granulárnejších záväzkov.

Vo väčšine starších systémov na správu verzií, ako je CVS, je zložitosť zlúčenia obmedzená na pokročilých používateľov. Moderný centralizovaný systém riadenia verzií, ako je subverzia, vyžaduje vykonanie záväzkov v centrálnom úložisku.  Keď hovoríme o Gite, musíme vytvoriť nový kód pobočky, aby sme mohli pridať novú funkciu alebo opravu chyby.

V tomto článku si ukážeme, ako vytvoriť novú vetvu, pridať záväzky k novým funkciám a zlúčiť hlavný server s novou vetvou.

Začnime ukážkou zlúčenia dvoch pobočiek. Vykonali sme všetky príkazy na distribúcii Linuxu CentOS 8, ktoré sú podrobne uvedené nižšie:

Príkaz vetvy Git

Ak chcete zobraziť zoznam všetkých existujúcich pobočiek v konkrétnom úložisku, môžete pomocou príkazu „git branch“ ľahko vykonať túto úlohu. Na aktuálne aktívnej vetve sa objaví znak hviezdičky. Zadaním nasledujúceho príkazu zobrazíte zoznam všetkých pobočiek:

$ git pobočka

Vyššie uvedený príkaz vypíše iba vetvy. Pomocou nasledujúceho príkazu vytvorte v úložisku novú vetvu.

$ git pobočka new_branch

'Pobočka git new_branch' vytvorí novú pobočku vo vašom súčasnom úložisku Git.

Mali by ste vedieť, že keď git vytvorí novú vetvu, nevytvorí novú sadu potvrdení, ktorá by reprezentovala túto novú vetvu. V Gite sa vetva chová ako iba značka alebo štítok, ktorý môžete použiť na ukážku na konkrétny príkazový reťazec. Preto pomocou Git repo môžete vytvárať viac súborov záväzkov z jednej základne.

Príkaz Git checkout

Vyššie sme vytvorili novú vetvu pomocou príkazu „git branch new_branch“. Aktívna vetva je ale „hlavná vetva“. Ak chcete aktivovať 'new_branch', vykonajte na termináli nasledujúci príkaz:

$ git checkout nová pobočka

Vyššie uvedený príkaz sa prepne z hlavnej na novú vetvu. Teraz môžete pracovať na tejto novovytvorenej pobočke.

Teraz na 'new_branch' pridáte nejaké záväzky alebo implementujete novú funkciu. Vo vašom prípade pridáte funkciu alebo kód do novo vytvorenej vetvy a zlúčite ju späť do hlavnej alebo hlavnej vetvy kódu.

# ... vytvoriť nejaký funkčný kód ..
$ git pridať -A
$ git commit -m "Niektoré správy o potvrdení pre zobrazenie.„

Teraz spustíte nasledujúci príkaz na aktiváciu hlavnej vetvy.

$ git pokladňa, majster

Príkaz na zlúčenie Git

Teraz použite nasledujúci príkaz na zlúčenie novej hlavnej vetvy funkcií.

$ git zlúčiť novú pobočku

Pomocou príkazu 'git merge new-branch' môžete zlúčiť zadanú vetvu s aktuálne aktívnou hlavnou vetvou. Nová funkcia bola teraz pridaná do hlavnej pobočky. Pomocou nasledujúceho príkazu môžete skontrolovať potvrdenia a podrobnosti:

$ git denník -1

Záver

Aby sme zhrnuli všetky vyššie uvedené podrobnosti, vytvorili sme novú vetvu 'new_branch', aktivovali sme ju a pridali k nej nejaké nové potvrdenia alebo nové funkcie. Po vykonaní všetkých zmien zlúčte túto novú vetvu späť do hlavnej pobočky. V tomto článku sme sa naučili, ako zlúčiť jednu pobočku s druhou pobočkou v Gite.

Trackpad a ukazovateľ myši AppyMouse na obrazovke pre tablety so systémom Windows
Používateľom tabletov často chýba ukazovateľ myši, najmä keď notebooky bežne používajú. Dotykové smartphony a tablety majú veľa výhod a jediným obmedz...
Stredné tlačidlo myši nefunguje v systéme Windows 10
The stredné tlačidlo myši pomáha vám prechádzať dlhé webové stránky a obrazovky s množstvom údajov. Ak sa to zastaví, budete nakoniec používať klávesn...
Ako zmeniť ľavé a pravé tlačidlo myši na počítači so systémom Windows 10
Je úplnou normou, že všetky zariadenia počítačových myší sú ergonomicky navrhnuté pre pravákov. Existujú však dostupné myšacie zariadenia, ktoré sú šp...