logo

Git – Vytvořte větev z jiné větve

Větvení v Gitu umožňuje vývojářům pracovat na izolovaných funkcích nebo opravách, aniž by to ovlivnilo hlavní kódovou základnu. Co když však potřebujete vytvořit novou větev na základě změn v jiné větvi? Zde vstupuje do hry koncept větvení z jiné větve. V této příručce uvidíme proces vytvoření větve z jiné větve v Gitu.

Obsah



java seznam

Co je Git?

Git je distribuovaný systém správy verzí používaný ke sledování změn ve zdrojovém kódu během vývoje softwaru.

  • Git je navržen tak, aby zvládl vše od malých po velmi velké projekty rychle a efektivně.
  • Umožňuje více vývojářům pracovat na stejné kódové základně současně.
  • Git ukládá data do série snímků, které představují stav kódu v určitém časovém okamžiku.

Větvení v Gitu

Než vytvoříte větve z jiných větví, pojďme si rychle zrekapitulovat základy větvení Git:

  • Master Branch : Hlavní větev obvykle představuje hlavní kódovou základnu, stabilní a připravenou k produkci.
  • Hlavní větve : Vývojáři vytvářejí větve funkcí, aby pracovali na konkrétních funkcích nebo opravách. Tyto větve jsou obvykle vytvořeny z hlavní větve.
  • Merge and Rebase : Jakmile je práce na větvi funkcí dokončena, změny se sloučí zpět do hlavní větve pomocí strategie sloučení nebo nové báze.

Proč vytvořit pobočku z jiné pobočky?

Zatímco hlavní větev slouží jako primární větev pro stabilní kód, existují scénáře, kdy je nutné vytvořit větev z jiné větve:



  1. Paralelní vývoj : Když na souvisejících funkcích pracuje více vývojářů, mohou vytvářet větve funkcí ze společné vývojové větve spíše než přímo z hlavní větve.
  2. Izolace kódu : Někdy je potřeba izolovat změny v samostatné větvi, abyste je mohli otestovat nebo experimentovat před sloučením do hlavní kódové základny.

Kroky k vytvoření pobočky z jiné pobočky

Krok 1: Ujistěte se, že jste zarezervovali větev, ze které chcete vytvořit novou větev. K přepnutí do větve můžete použít příkaz git checkout.

git checkout existing-branch>

Krok 2: K vytvoření nové větve použijte příkaz git branch.

git branch new-branch>

Krok 3: Přepněte se do nové větve pomocí příkazu git checkout.



git checkout new-branch>

Krok 4: Proveďte změny v nové větvi podle potřeby. Své změny můžete potvrdit do nové větve pomocí příkazu git commit.

git commit -m 'Commit message'>

Krok 5: Pokud chcete novou větev odeslat do vzdáleného úložiště, použijte příkaz git push.

git push -u origin new-branch>

Příklad

Krok 1: Otevřete Git Bash.

Krok 2: Přejděte do adresáře Git.

Adresář Git

Krok 3: Vytvořte větev a přepněte se na ni.

Vytvoření pobočky

Krok 4: Zobrazení seznamu poboček.

Seznam pobočky

Krok 5: Přepněte větev

Přepněte větev