Vetvy Git: Zoznam, Vytvorenie, Prepnutie, Zlúčenie, Push & Delete

Pobočky Git
Kontrola verzií
Vývoj webu
Vetvy Git: Zoznam, Vytvoriť, Prepnúť na, Zlúčiť, Pushovať a Vymazať cover image

Úvod do pobočiek Git

Vetvy v Git umožňujú vývojárom pracovať na rôznych aspektoch projektu súčasne bez toho, aby zasahovali do hlavnej kódovej základne. Táto funkcia umožňuje efektívny paralelný vývoj, experimentovanie s novými funkciami a izolované opravy chýb. Vytvorením a správou pobočiek môžu tímy zabezpečiť hladký pracovný tok a zachovať integritu svojho projektu.

Captura de pantalla 2024-07-05 140914.png

Obrázok vyššie poskytuje vizuálnu reprezentáciu toho, ako fungujú vetvy Git v rámci úložiska. Ilustruje viacero vetiev, ktoré sa odchyľujú od spoločnej základne, pričom každá vetva predstavuje samostatnú líniu vývoja. Konkrétne sú vytvorené dve vetvy: jedna na pridanie novej funkcie a druhá na opravu chyby. Tieto vetvy umožňujú vývojárom pracovať na rôznych úlohách nezávisle, čím zaisťujú, že vývoj nových funkcií a opravy chýb nenarušia stabilitu hlavnej kódovej základne.

V systéme Git je vetva v podstate ukazovateľ na konkrétne potvrdenie, čo umožňuje vývojárom pracovať na rôznych funkciách alebo opravách izolovane od hlavnej kódovej základne (často označovanej ako „hlavná“ alebo „hlavná“ vetva). Toto nastavenie zabraňuje tomu, aby nedokončený alebo experimentálny kód ovplyvnil stabilnú verziu projektu. Obrázok napríklad ukazuje hlavnú vetvu, z ktorej sa dve vetvy prvkov rozchádzajú. Tieto vetvy funkcií umožňujú vývojárom pridávať nové funkcie alebo vykonávať opravy chýb nezávisle a neovplyvňovať hlavnú vetvu. Po dokončení vývoja alebo opravy chýb je možné vetvy zlúčiť späť do hlavnej vetvy.

V tomto článku preskúmame základné operácie súvisiace s vetvami Git, vrátane toho, ako vypisovať, vytvárať, prepínať, zlučovať, tlačiť a odstraňovať vetvy. Pochopenie týchto operácií je nevyhnutné pre každého vývojára, ktorý chce využiť plný potenciál Gitu.

Príkazy Git

Git ponúka množstvo príkazov na efektívnu správu pobočiek. Nižšie vysvetlíme každý príkaz na príkladoch:

  1. Zoznam pobočiek

Ak chcete zobraziť zoznam všetkých vetiev vo svojom úložisku, použite príkaz git branch. Zobrazia sa všetky miestne pobočky, pričom aktuálna pobočka sa zvýrazní hviezdičkou (*).

git branch

Príklad výstupu:

* Hlavná

pobočka s funkciami

bugfix-branch

  1. Vytvorte pobočku

Ak chcete vytvoriť novú vetvu, použite príkaz git branch <názov-vetvy>. Tento príkaz vytvorí vetvu, ale neprepne sa na ňu.

git branch feature-branch

Prípadne môžete použiť git checkout -b <názov-vetvy> na okamžité vytvorenie a prepnutie do novej vetvy.

git checkout -b feature-branch

  1. Prepnúť na pobočku

Ak chcete prepnúť na existujúcu vetvu, použite príkaz git checkout <názov-vetvy>.

git checkout feature-branch

  1. Zlúčiť pobočku

Ak chcete zlúčiť zmeny z jednej vetvy do druhej, prepnite sa na vetvu, do ktorej sa chcete zlúčiť, a potom použite príkaz git merge <názov-vetvy>. Nasledujúce príkazy zlúčia vetvu `feature-branch` do vetvy `main`

git checkout main

git merge feature-branch

git merge vytvorí nové odovzdanie na vykonanie zlúčenia. Zachováva históriu.

Captura de pantalla 2024-07-05 135950.png

Ďalšia stratégia na vykonanie zlúčenia pozostáva z použitia príkazu git rebase <názov-vetvy>. Rebase funguje veľmi podobne ako merge, až na to, že zlučuje vetvu posunutím, takže nezachováva históriu

Captura de pantalla 2024-07-05 135727.png

  1. Push a branch

Ak chcete poslať lokálnu vetvu do vzdialeného úložiska, použite príkaz git push origin <názov-vetvy>. Toto zdieľa vetvu s ostatnými, ktorí majú prístup k úložisku.

git push origin feature-branch

  1. Odstránenie pobočky

Ak chcete odstrániť lokálnu vetvu, ktorá už nie je potrebná, použite git branch -d <názov-vetvy>

príkaz. Ak vetva nebola zlúčená, môžete použiť veľký príznak -d na vynútenie vymazania.

git branch -d feature-branch

Na odstránenie vzdialenej pobočky použite:

git push origin --delete feature-branch


Vetvy Git sú rozhodujúce pre správu zmien kódu pri vývoji webu, pretože umožňujú vývojárom pracovať nezávisle na funkciách, opravách chýb a experimentoch. To zaručuje efektívnu spoluprácu a bezproblémový pracovný tok. Bootcamp pre vývoj webu v Code Labs Academy je navrhnutý tak, aby pomohol študentom pochopiť Git a jeho stratégie vetvenia. Naše praktické projekty a scenáre z reálneho sveta vybavia študentov vedomosťami a schopnosťami, ktoré môžu ihneď použiť. Zameraním sa na osvedčené postupy v oblasti správy verzií naše osnovy zaisťujú, že absolventi sú pripravení pripojiť sa k tímom profesionálneho vývoja a s istotou zvládať problémy s kódovaním.


Career Services background pattern

Kariérne služby

Contact Section background image

Ostaňme v kontakte

Code Labs Academy © 2025 Všetky práva vyhradené.