Git

Jak vytvořit větve na Git

Jak vytvořit větve na Git
Git je jedním z nejlepších systémů pro správu verzí. Je velmi populární téměř u všech typů vývojářů softwaru a správců systému pro správu zdrojových kódů.

V tomto článku budu hovořit o velmi důležité vlastnosti Git, Git poboček. Pojďme tedy začít.

Git větve:

Řekněme, že pracujete na svém projektu. Najednou máte skvělý nápad, který chcete vyzkoušet. Ale nejste si jisti, zda by to fungovalo nebo ne. Nebojte se, pobočka Git je tady!

Ve svém projektu můžete vytvořit novou větev Git a poté začít testovat své nápady na nové větvi. Pokud se vám líbí, můžete je sloučit s mistr větev. Pokud se vám nelíbí, můžete jej kdykoli zahodit / odebrat. Na vaši původní práci to nebude mít vliv.

Všimněte si, že mistr větev je výchozí větev v Gitu. Automaticky se vytvoří a použije při inicializaci nového úložiště Git.

V dalších částech tohoto článku níže vám ukážu, jak vytvořit větve Git, používat větve Git a odebrat větve Git. Pojďme tedy kupředu.

Příprava úložiště Git pro testování:

V této části naklonuji jedno ze svých úložišť GitHub do svého počítače. V tomto úložišti později provedu různé větvicí operace. Pokud chcete, můžete použít i vlastní úložiště Git.

Pokud chcete použít mé úložiště GitHub pro testování věcí, které jsem ukázal v tomto článku, spusťte následující příkaz k jeho klonování.

$ git clone https: // github.com / shovon8 / angular-hero-api

Jakmile je úložiště Github klonováno, přejděte do adresáře projektu následujícím způsobem:

$ cd angular-hero-api

Výpis existujících poboček Git:

Seznam všech existujících větví Git, které máte ve svém úložišti Git, můžete zobrazit pomocí následujícího příkazu:

$ git větev

Jak vidíte, mám pouze jednu větev mistr v mém úložišti Git. Jakmile vytvoříte více větví, zobrazí se zde. Aktivní větev má před sebou hvězdičku (*). Bude mít také jinou barvu než ostatní větve. Jak vidíte, mistr větev má před sebou hvězdičku (*), takže se jedná o aktuálně aktivní větev.

Vytváření větví Git:

Řekněme, že chcete vytvořit novou větev Git (řekněme to nové vlastnosti) za vyzkoušení vašich úžasných nápadů. Chcete-li to provést, spusťte následující příkaz:

$ git větev nové funkce

Nová větev nové vlastnosti by měl být vytvořen z HLAVA (poslední potvrzení) mistr větev.

Nyní, pokud uvedete všechny existující větve Git ve vašem úložišti Git, nová větev by měla být uvedena, jak vidíte na následujícím obrázku.

$ git větev

Pokladna na pobočkách Git:

Dříve jste vytvořili novou větev Git nové vlastnosti. Není však aktivní, jak vidíte na následujícím obrázku.

Aktivace pobočky se v Gitu nazývá pokladna.

K pokladně do nové pobočky nové vlastnosti, spusťte následující příkaz:

$ git pokladna nové funkce

Nyní, pokud uvedete seznam všech větví, měli byste vidět nová vlastnost pobočka je aktivní.

Vytvoření a odhlášení do nové pobočky:

Pokud nechcete nejprve vytvořit pobočku a později ji vyzkoušet pomocí dvou různých příkazů, pak má Git řešení i pro vás. Jediným příkazem můžete vytvořit a zaplatit do nově vytvořené pobočky současně. K tomu můžete použít -b možnost pokladna git.

Mohli jsme vytvořit nová vlastnost větev a velmi snadno se od ní odhlásil v předchozím příkladu pomocí následujícího příkazu:

$ git checkout -b nová funkce

Provedení změn v pobočkách Git:

Jakmile zaplatíte do své nové pobočky nové vlastnosti, do této větve můžete začít přidávat nové závazky.

Například jsem změnil soubor balík.JSON v mém úložišti Git, jak vidíte z stav git příkaz:

Nyní můžete do nové větve přidat nové revize nové vlastnosti jak vidíte na snímku obrazovky níže.

$ git přidat -A
$ git commit -m 'opravené verze balíčku v balíčku.soubor JSON '

Jak vidíte, nové potvrzení se přidá do nová vlastnost větev.

$ git log - online

Nyní, pokud se odhlásíte do mistr větev, neuvidíte nové potvrzení. Nové potvrzení je k dispozici pouze v nové vlastnosti větve, dokud tyto dvě větve nespojíte.

Vytvoření nové větve z jiné větve nebo potvrzení:

Pokud chcete vytvořit novou větev z jiného potvrzení nebo z HLAVA (poslední potvrzení) jiné větve, budete ji muset zadat při vytváření nové větve.

Pokud nezadáte zdrojovou větev nebo potvrzení, ze kterého chcete vytvořit novou větev, bude nová větev vytvořena z HLAVA (poslední potvrzení) pobočky, ze které jste aktuálně odhlášeni.

Chcete-li vytvořit novou větev (řekněme test) z HLAVA (poslední potvrzení) jiné větve (řekněme, nové vlastnosti), spusťte následující příkaz:

$ git větev testuje nové funkce

Jak vidíte, oba test a nové vlastnosti větev má stejnou historii potvrzení.

Řekněme, že chcete vytvořit novou větev test2 ze stávajícího potvrzení z jiné větve mistr.

Nejprve uveďte všechny provize pomocí následujícího příkazu:

$ git log -online master

Jak vidíte, všechny závazky mistr větev. Všimněte si, že každý ze závazků má jedinečný hash. Chcete-li vytvořit novou větev ze stávajícího potvrzení, musíte použít hash požadovaného potvrzení.

Nyní řekněme, že chcete použít k potvrzení 45c336e jako HLAVA (poslední potvrzení) nové větve test2. Chcete-li to provést, spusťte následující příkaz.

$ git větev test2 45c336e

Jak vidíte, nová větev test2 má závazky až 45c336e.

Takto tedy vytváříte větve na Gitu. Děkujeme za přečtení tohoto článku.

Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...
Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...
Hry Nejlepší aplikace pro mapování gamepadu pro Linux
Nejlepší aplikace pro mapování gamepadu pro Linux
Pokud rádi hrajete hry na Linuxu s gamepadem místo typického vstupního systému pro klávesnici a myš, máte k dispozici několik užitečných aplikací. Mno...