logo

Git – Vytvorte pobočku z inej pobočky

Rozvetvenie v Git umožňuje vývojárom pracovať na izolovaných funkciách alebo opravách bez ovplyvnenia hlavnej kódovej základne. Čo ak však potrebujete vytvoriť novú pobočku na základe zmien v inej pobočke? Tu vstupuje do hry koncept vetvenia z inej vetvy. V tejto príručke uvidíme proces vytvorenie vetvy z inej vetvy v Git.

Obsah



Čo je Git?

Git je distribuovaný systém na správu verzií, ktorý sa používa na sledovanie zmien v zdrojovom kóde počas vývoja softvéru.

čo znamená google
  • Git je navrhnutý tak, aby zvládol všetko od malých po veľmi veľké projekty rýchlo a efektívne.
  • Umožňuje viacerým vývojárom pracovať na rovnakej kódovej základni súčasne.
  • Git ukladá údaje do série snímok, ktoré predstavujú stav kódu v konkrétnom časovom bode.

Vetvenie v Git

Pred vytvorením vetiev z iných vetiev si rýchlo zopakujme základy vetvenia Git:

  • Master Branch : Hlavná vetva zvyčajne predstavuje hlavnú kódovú základňu, stabilnú a pripravenú na výrobu.
  • Charakteristické vetvy : Vývojári vytvárajú vetvy funkcií, aby mohli pracovať na konkrétnych funkciách alebo opravách. Tieto vetvy sú zvyčajne vytvorené z hlavnej vetvy.
  • Zlúčiť a znova založiť : Po dokončení práce na vetve funkcií sa zmeny zlúčia späť do hlavnej vetvy pomocou stratégií zlúčenia alebo zmeny bázy.

Prečo vytvoriť pobočku z inej pobočky?

Zatiaľ čo hlavná vetva slúži ako primárna vetva pre stabilný kód, existujú scenáre, v ktorých je potrebné vytvoriť vetvu z inej vetvy:



  1. Paralelný vývoj : Keď na súvisiacich funkciách pracuje viacero vývojárov, môžu vytvárať vetvy funkcií zo spoločnej vývojovej vetvy, a nie priamo z hlavnej vetvy.
  2. Izolácia kódu : Niekedy je potrebné izolovať zmeny v samostatnej vetve, aby ste ich otestovali alebo experimentovali pred ich zlúčením do hlavnej kódovej základne.

Kroky na vytvorenie pobočky z inej pobočky

Krok 1: Uistite sa, že ste si zarezervovali vetvu, z ktorej chcete vytvoriť novú vetvu. Na prepnutie do pobočky môžete použiť príkaz git checkout.

git checkout existing-branch>

Krok 2: Na vytvorenie novej vetvy použite príkaz git branch.

git branch new-branch>

Krok 3: Prepnite sa na novú vetvu pomocou príkazu git checkout.



git checkout new-branch>

Krok 4: Vykonajte zmeny v novej vetve podľa potreby. Svoje zmeny môžete zapísať do novej vetvy pomocou príkazu git commit.

git commit -m 'Commit message'>

Krok 5: Ak chcete poslať novú vetvu do vzdialeného úložiska, použite príkaz git push.

git push -u origin new-branch>

Príklad

Krok 1: Otvorte Git Bash.

zlučovací algoritmus triedenia

Krok 2: Prejdite do adresára Git.

Adresár Git

Krok 3: Vytvorte pobočku a prepnite sa na ňu.

rýchle triedenie

Vytvorenie pobočky

Krok 4: Zobrazte zoznam pobočiek.

Zoznam pobočky

Krok 5: Prepnite pobočku

Prepnite vetvu