Větve Git: Seznam, Vytvořit, Přepnout na, Sloučit, Push & Delete

Git větve
kontrola verzí
vývoj webu
Větve Git: Seznam, Vytvořit, Přepnout na, Sloučit, Push a Smazat cover image

Úvod do větví Git

Větve v Gitu umožňují vývojářům pracovat na různých aspektech projektu současně, aniž by zasahovaly do hlavní kódové základny. Tato funkce umožňuje efektivní paralelní vývoj, experimentování s novými funkcemi a izolované opravy chyb. Vytvořením a správou poboček mohou týmy zajistit hladký pracovní postup a zachovat integritu svého projektu.

Captura de pantalla 2024-07-05 140914.png

Obrázek výše poskytuje vizuální znázornění toho, jak větve Git fungují v rámci úložiště. Ilustruje několik větví, které se liší od společné základny, přičemž každá větev představuje samostatnou linii vývoje. Konkrétně jsou vytvořeny dvě větve: jedna pro přidání nové funkce a druhá pro opravu chyby. Tyto větve umožňují vývojářům pracovat na různých úkolech nezávisle, což zajišťuje, že vývoj nových funkcí a opravy chyb nenaruší stabilitu hlavní kódové základny.

V Gitu je větev v podstatě ukazatelem na konkrétní potvrzení, což umožňuje vývojářům pracovat na různých funkcích nebo opravách izolovaně od hlavní kódové základny (často označované jako „hlavní“ nebo „hlavní“ větev). Toto nastavení zabrání tomu, aby nedokončený nebo experimentální kód ovlivnil stabilní verzi projektu. Obrázek například ukazuje hlavní větev, ze které se dvě větve prvků rozcházely. Tyto větve funkcí umožňují vývojářům přidávat nové funkce nebo provádět opravy chyb nezávisle a neovlivňovat hlavní větev. Po dokončení vývoje nebo opravy chyb lze větve sloučit zpět do hlavní větve.

V tomto článku prozkoumáme základní operace související s větvemi Git, včetně toho, jak větve vypisovat, vytvářet, přepínat, slučovat, vkládat a odstraňovat. Pochopení těchto operací je nezbytné pro každého vývojáře, který chce využít plný potenciál Gitu.

Příkazy Git

Git nabízí řadu příkazů pro efektivní správu poboček. Níže vysvětlíme každý příkaz na příkladech:

  1. Seznam větví

Chcete-li vypsat všechny větve ve vašem úložišti, použijte příkaz git branch. Zobrazí se všechny místní pobočky a aktuální větev se zvýrazní hvězdičkou (*).

git větev

Příklad výstupu:

* hlavní

feature-brand

bugfix-branch

  1. Vytvořte pobočku

Chcete-li vytvořit novou větev, použijte příkaz git branch <název-větve>. Tento příkaz vytvoří větev, ale nepřepne se na ni.

git branch feature-branch

Případně můžete použít git checkout -b <název-větve> k okamžitému vytvoření nové větve a přepnutí do ní.

git checkout -b feature-branch

  1. Přepnout na pobočku

Chcete-li přepnout na existující větev, použijte příkaz git checkout <název-větve>.

git checkout feature-branch

  1. Sloučit pobočku

Chcete-li sloučit změny z jedné větve do druhé, přepněte na větev, do které chcete sloučit, a poté použijte příkaz git merge <název-větve>. Následující příkazy sloučí větev `feature-branch` do větve `main`

git checkout main

git merge feature-branch

git merge vytvoří nové potvrzení pro provedení sloučení. Zachovává historii.

Captura de pantalla 2024-07-05 135950.png

Další strategií pro provedení sloučení je použití příkazu git rebase <název-větve>. Rebase funguje velmi podobně jako merge, až na to, že sloučí větev jejím posunutím, takže nezachová historii

Captura de pantalla 2024-07-05 135727.png

  1. Push větev

Chcete-li odeslat místní větev do vzdáleného úložiště, použijte příkaz git push origin <název-větve>. To sdílí větev s ostatními, kteří mají přístup k úložišti.

git push origin feature-branch

  1. Smazat větev

Chcete-li odstranit místní větev, která již není potřeba, použijte git branch -d <název-větve>

příkaz. Pokud větev nebyla sloučena, můžete použít velký příznak -d k vynucení odstranění.

git branch -d feature-branch

Pro smazání vzdálené větve použijte:

git push origin --delete feature-branch


Větve Git jsou kritické pro správu změn kódu při vývoji webu, protože umožňují vývojářům pracovat nezávisle na funkcích, opravách chyb a experimentech. To zaručuje efektivní spolupráci a bezproblémový pracovní postup. Bootcamp pro vývoj webu v Code Labs Academy je navržen tak, aby pomohl studentům pochopit Git a jeho strategie větvení. Naše praktické projekty a scénáře ze skutečného světa vybaví studenty znalostmi a schopnostmi, které mohou ihned využít. Tím, že se naše osnovy soustředí na osvědčené postupy v oblasti správy verzí, zajišťují, že absolventi jsou připraveni zapojit se do týmů profesionálního vývoje a s jistotou zvládat problémy s kódováním.


Career Services background pattern

Kariérní služby

Contact Section background image

Zůstaňme v kontaktu

Code Labs Academy © 2024 Všechna práva vyhrazena.