Přehled pobočky Git
Hlavně ve struktuře git programátor udržuje své hlavní větve čisté v úložišti git. Pak vytvářejí kopii hlavní větve, kde mohou snadno uložit svůj poslední aktualizovaný kód, opravit chyby, zavázat se a udělat mnoho dalších věcí. Tento proces není ničím jiným než větvením struktury gitu. Pomocí příkazu git Branch lze vygenerovat, odstranit, udělat výpis, změnit název větví. Větvení je jednou z nejnovějších funkcí gitu používaného k udržení kontroly nad verzí kódu. Označuje váš nedávno aktualizovaný kód, aniž by to ovlivnilo hlavní větev.
Jak vytvořit větev Git?
- Vytvoření větve git je koncept používaný k práci na nejnovějších nových aktualizacích bez provedení změn v existujícím kódu.
- V současnosti git a mnoho dalších různých nástrojů pro správu verzí používá koncept větvení pro efektivnější proces vývoje softwaru.
- Před zahájením procesu vytváření jakékoli nové větve v našem kódu chceme vzít kód, takže máme nejnovější aktualizovaný kód.
- Pak můžeme vidět seznam všech existujících větví v gitu voláním příkazu jako:
git branch
- Ukáže všechny větve přítomné v úložišti git.
- HEAD se používá k zobrazení stavu, na které větvi aktuálně uživatel pracuje.
- Takže je to úplně jiné než HEAD. Funguje to jako ukazatel vaší místní pobočky, na které právě pracujete.
- git log je jednoduchý příkaz používaný ke kontrole toho, která větev aktuálně programátor pracuje.
- Pokud se programátor chce přesunout z jedné větve do druhé, může zasáhnout příkaz jako:
git checkout (branch-name)
- Po dokončení tohoto procesu pak budete chtít poslat svůj kód do úložiště Git, abyste mohli zavolat příkaz jako:
git push origin
- I když chcete odevzdat svůj nejnovější aktualizovaný kód, musíte nejprve zapnout hlavní větev z kterékoli jiné větve a poté svůj poslední kód odevzdat pouze pomocí hlavního příkazu git checkout.
Jak vytvořit novou větev Git?
Existuje několik způsobů, jak vytvořit novou větev pomocí Gitu. Uvidíme jeden po druhém, jak je uvedeno níže:
`1) Nejzákladnější způsob vytvoření nové větve pomocí následujícího příkazu:git checkout –b
Toto je nejčastěji používaná metoda pro vytvoření větve z vaší poslední větve a změní se na vaši větev pomocí jediného příkazu samotného.
2) Další způsob, jak vytvořit větev zadáním konkrétního názvu větve v příkazu:
git checkout –b new branch switched to branch
Ve výše uvedeném scénáři můžete volitelně definovat různé větve, prostřednictvím kterých bude vytvořena další větev.
3) Jeden z jednoduchých způsobů vytvoření větve je uveden níže:
git branch
Pomocí tohoto nejjednoduššího příkazu lze snadno vytvořit novou větev v gitu. V tomto případě bude pokladna provedena v procesu na pozadí.
Všechny z výše uvedených kroků větev nám nemůže automaticky umožnit přesun na nově vytvořenou větev. Zpočátku nás staví do naší hlavní větve jako:
- git větev
* master
git branch Branch_1
git branch
* master
Branch_1
Pokud chcete ručně aktualizovat nově vytvořenou větev, zapněte tuto větev pomocí příkazu checkout.
git checkout Branch_1
Switched to branch Branch_1.
4) Vytvoření pobočky pomocí Commit:
Toto je jeden z dalších způsobů, jak vytvořit větev v gitu definováním potvrzení s jeho hash:
$ git branch
S pomocí hash gitu určuje některé znaky mezi nimi.
- git větev
* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master
Tento jeden příkaz provádí úkoly vytváření i kontroly mimo větev.
5) Vytvoření větve ze značky:
- Jak víme, jedna větev vytvoření pomocí odevzdání je stejná jako u větve pomocí značky.
- Jeho použití pro nasměrování něčeho v historii kódu projektu.
- Zde značky fungují jako identifikátor.
Syntaxe pro vytvoření větve pomocí značky je následující:
git checkout –b
git branch tag-branch v0.2.23
git branch
tag-branch
*master
Příklady
Podívejme se, že pracujeme na některých projektech s aktualizovaným odevzdáním a jsme v hlavní větvi. Předpokládejme, že chceme provést změny v našem nejnovějším kódu podle požadavků, takže nebudeme přímo provádět změny v hlavní větvi.
Vytvoříme jednu novou větev a přepneme přímo na nově vytvořenou větev:
- git pobočka oddělení
- git pokladna oddělení
Pracovali jste na kódu a soubor jste uložili do větev oddělení
$ git commit –a –m 'inserted header (department)'
- Později uložte všechny provedené změny do souboru a zkontrolujte stav:
$ git status
- Všechny změny jsou úspěšně uloženy. Pojďme zavázat kód:
$ git commit
- Jak je ukázáno výše, kód jsme se zavázali všechny změny v našem nově vytvořeném oddělení pobočky.
- Jakmile je jasné, že je vše v pořádku, nyní je čas odevzdat veškerý kód v hlavní větvi:
$ git commit –a –m 'saved changes (master)'
- Provedením výše uvedeného příkazu můžeme uložit veškerý náš nejnovější kód do hlavní větve úložiště git.
Výstup:
- Sloučení změn kódu pobočky: Zobrazí nejnovější aktualizace.
Git merge (branch-name) = git merge Computer
- Předpokládejme, že máme v našem projektu nějaké zbytečné větve a chceme je odstranit z úložiště git.
- To se může stát pomocí možnosti smazat větev následujícím způsobem:
git branch –d (branch-name) git branch –d Civil
Závěr
- Větvení v gitu se používá k udržování kódu před jeho odevzdáním na hlavní větvi.
- S jeho pomocí lze ověřit seznam větví, které jsou schopny vytvářet nové větve, odstraňovat zbytečné větve a mnoho dalších operací souvisejících s touto funkcí.
- Zde jsme viděli různé způsoby, jak vytvořit větev, jako by příkaz checkout, specifikovat název větve, prostřednictvím potvrzení, vytvořením značky atd.
Doporučené články
Toto je průvodce pobočkou Git. Zde diskutujeme o tom, co je Git Branch? a Jak jej vytvořit s různými příklady. Další informace naleznete také v následujících článcích -
- Git Alternativy
- Úvod do GIT
- GIT Interview Otázky
- Příkazy GitHub
- Systém kontroly verzí GIT
- Git Push