Předpoklady:
Nainstalujte si GitHub Desktop
GitHub Desktop pomáhá uživateli git provádět úlohy související s git graficky. Nejnovější instalační program této aplikace pro Ubuntu si můžete snadno stáhnout z github.com. Chcete -li ji používat, musíte si po stažení nainstalovat a nakonfigurovat tuto aplikaci. Můžete si také přečíst návod k instalaci GitHub Desktop na Ubuntu, abyste správně znali proces instalace.
Vytvořte místní úložiště
Chcete -li přepínat mezi větvemi, musíte vytvořit místní úložiště pro testování příkazů použitých v tomto kurzu.
Přepnout větev pomocí `git checkout`:
Můžete vytvořit nové místní úložiště git nebo použít jakékoli existující místní úložiště git k otestování příkazů použitých v této části tutoriálu. Použil jsem zde existující místní úložiště s názvem nahrát soubor . Otevřete terminál a přejděte do složky úložiště.
Spuštěním následujícího příkazu zkontrolujte aktuální seznam větví a přepněte na pojmenovanou větev násobek za použití `git pokladna ' příkaz.
$git větev
$git pokladnanásobek
Pokud existuje větev, zobrazí se po provedení výše uvedených příkazů následující výstup.
-b možnost se používá s `git pokladna ' vytvořte novou větev a přepněte na novou větev. Spusťte následující `git pokladna ' příkaz k vytvoření nové pojmenované větve novinka a přepněte na novou větev. Dále, 'větev git' příkaz zobrazí existující seznam poboček úložiště.
$git pokladna -bnovinka$git větev
Po provedení výše uvedených příkazů se zobrazí následující výstup. Nově vytvořená větev je aktuální aktivní větev.
Novou větev lze vytvořit s obsahem jakékoli stávající větve pomocí `git pokladna ' příkaz. Spuštěním následujícího příkazu vytvořte novou větev s názvem testovací větev ze stávající pobočky, násobek . Dále se vytiskne seznam poboček a zkontroluje se, zda je vytvořena nová větev, a přepněte na nově vytvořenou větev.
$git pokladna -btestVětve větve$git větev
Po provedení výše uvedených příkazů se zobrazí následující výstup. Nově vytvořená větev je aktuální aktivní větev.
Přepněte větev pomocí `git switch`:
V této části tutoriálu se ukázal další způsob přepínání větví. Stejné lokální úložiště bylo použito ke kontrole příkazu `git switch` pro přepnutí větve. Následující příkazy zkontrolují existující seznam pobočky s aktivní větví a přepnou na newBranch.
$git větev$jítpřepnout newBranch
Po provedení výše uvedených příkazů se zobrazí následující výstup. Aktivní větev byla testovací větev , a aktuální aktivní větev je novinka po provedení 'přepínač git' příkaz.
Jako `git pokladna ' příkaz, 'přepínač git' příkaz může také vytvořit novou větev a přepnout na novou větev pomocí -C volba. Spusťte následující 'přepínač git' příkaz k vytvoření nové pojmenované větve mistr a přepněte na pobočku. Dále, 'větev git' příkaz slouží ke kontrole aktuálního seznamu poboček a které větve je nyní aktivní.
$jítpřepínač-Cmistr$git větev
Po provedení výše uvedených příkazů se zobrazí následující výstup. The mistr pobočka byla vytvořena a tato větev je nyní aktivní.
Změny provedené ve větvi v době přepnutí pobočky můžete vrátit zpět. Chcete -li otestovat tuto funkci, spusťte následující příkazy a vytvořte textový soubor a přidejte jej do souboru mistr pobočka úložiště.
$kočka >testfile.txt$git status
$git přidattestfile.txt
Po provedení výše uvedených příkazů se zobrazí následující výstup. Zde byl textový soubor přidán, ale ještě nebyl potvrzen.
Nyní udělejte hlavní jako aktivní větev a spuštěním následujících příkazů přepněte na mistr větev vynecháním změn provedených v této větvi dříve.
$git větev$jítswitch master –discard-changes
$git status
Po provedení výše uvedených příkazů se zobrazí následující výstup. Výstup ukazuje, že aktivní větev byla hlavní , a aktuální větev přešla na mistr větev po vyřazení všech změn této větve. To znamená, že textový soubor, který byl přidán v předchozím příkazu, byl z přepínače odebrán z větve.
Další vlastností příkazu switch je, že se můžete snadno přepnout na aktivní větev pomocí `git switch -` příkaz. Spuštěním následujících příkazů zkontrolujte, která větev je nyní aktivní, a přepněte na dříve aktivní větev.
$git větev$jítpřepínač -
Po provedení výše uvedených příkazů se zobrazí následující výstup. Výstup ukazuje, že aktivní větev byla mistr a aktivní větev přepněte na hlavní větev, která byla předchozí aktivní větev.
Výše uvedené úkoly, které byly ukázány spuštěním příkazů z terminálu, lze velmi snadno provést pomocí aplikace GitHub Desktop. Otevřete úložiště v této aplikaci a kliknutím na seznam Pobočka v nabídce Zobrazit zobrazte existující pobočkový seznam s aktivní větví. Kliknutím na název této větve můžete snadno přepnout na kteroukoli větev ze seznamu.
Závěr:
V tomto kurzu byly ukázány různé způsoby přepnutí větve v gitu pomocí dvou `git pokladna ' a 'přepínač git' příkazy v demo úložišti. Uživatelé git mohou použít kterýkoli z těchto příkazů k přepnutí větve úložiště.