Git

Nastavte pobočku Upstream v Gitu

Nastavte pobočku Upstream v Gitu
Když je do libovolného úložiště git přidána nová funkce nebo uživatel chce klonovat úložiště git prostřednictvím větve, použije se upstream větev. Uživatel git může vybrat umístění místní pobočky a upravit výchozí vzdálenou větev nastavením git upstream větve. Normálně jsou jména lokální pobočky a vzdálené pobočky uživatelem git zachována stejná. Po místní aktualizaci místní pobočky se provedené změny přenesou do vzdálené pobočky. Někdy je nutné odeslat upravený obsah místní pobočky do vzdálené větve. Tyto úkoly lze provést pomocí volby -set-upstream příkazu git. Jak lze tuto možnost git použít různými způsoby, bylo ukázáno v tomto kurzu.

Předpoklady:

Nainstalujte si GitHub Desktop

GitHub Desktop pomáhá uživateli git graficky provádět úkoly související s gitem. Instalační program nejnovější verze této aplikace pro Ubuntu si můžete snadno stáhnout z githubu.com. Tuto aplikaci musíte po stažení nainstalovat a nakonfigurovat, abyste ji mohli používat. Můžete také zkontrolovat výukový program pro instalaci GitHub Desktop na Ubuntu, abyste správně poznali proces instalace.

Vytvořte si účet GitHub

Budete muset vytvořit účet GitHub pro publikování jakéhokoli místního úložiště.

Vytvořte úložiště

Chcete-li zkontrolovat příkazy použité v tomto kurzu, musíte vytvořit místní úložiště a publikovat úložiště na vzdáleném serveru.

Inicializujte úložiště git

Z terminálu přejděte do složky místního úložiště a spuštěním následujícího příkazu inicializujte místní úložiště.

$ git init

Nastavit větev proti proudu pomocí push:

Jakoukoli novou větev místního úložiště lze odeslat na vzdálený server pomocí -set-upstream možnost nebo -u volba. Použití těchto možností bylo ukázáno v této části tutoriálu.

A. Upstream větev pomocí možnosti -set-upstream

Spuštěním následujících příkazů zkontrolujte seznam větví aktuálního úložiště a vytvořte novou větev s názvem sekundární použitím -b volba.

$ git větev
$ git checkout -b sekundární
$ git větev

Následující výstup ukazuje, že byla pojmenována pouze jedna větev hlavní v aktuálním úložišti. Nová pobočka s názvem sekundární byl vytvořen pomocí -b volba.

Spuštěním následujícího příkazu odešlete novou větev místního úložiště do vzdáleného úložiště, na kterém je publikován github.com. Abyste mohli poslat nově vytvořenou větev na vzdálený server, musíte ověřit uživatelský účet GitHub.

$ git push - set-upstream origin sekundární

Následující výstup se zobrazí, pokud je účet GitHub ověřen správně.

Vzdálené úložiště můžete zkontrolovat z github.com ověřit, zda je nová větev na vzdáleném serveru správně vložena. Následující obrázek ukazuje, že nová větev, sekundární, je tlačen správně.

B. Upstream Branch pomocí volby -u

Spuštěním následujících příkazů vytvořte novou větev s názvem testování za použití -b možnost a posuňte novou větev do vzdáleného úložiště pomocí -u volba. Stejně jako v předchozím příkazu musíte ověřit uživatelský účet GitHub, abyste mohli nově vytvořenou větev odeslat na vzdálený server.

$ git checkout -b testování
$ git push -u testování původu

Následující výstup se zobrazí, pokud je účet GitHub ověřen správně.

Vzdálené úložiště můžete zkontrolovat z github.com ověřit, zda je nová větev na vzdáleném serveru správně vložena. Následující obrázek ukazuje, že nová větev, testování, je tlačen správně.

Nastavit větev proti proudu pomocí aliasu:

Úkol proti proudu větve lze snadno provést pomocí alias příkaz. Git alias a Bash alias Příkaz lze použít k odeslání nově vytvořené větve do vzdáleného úložiště. Použití těchto příkazů se ukázalo v této části tohoto tutoriálu.

A. Upstream Branch using Git Alias:

Spuštěním prvního příkazu vytvořte příkaz git alias s názvem pushd pro zasunutí nově vytvořené větve na vzdálený server. Tady, tlačí na HLAVA označuje, že název vzdálené pobočky a název místní pobočky budou stejné. Spuštěním druhého příkazu vytvořte novou větev s názvem newBranch. Spuštěním třetího příkazu vložíte nově vytvořenou větev do vzdáleného serveru pomocí příkazu git alias. Stejně jako v předchozím příkazu musíte ověřit uživatelský účet GitHub, abyste mohli nově vytvořenou větev odeslat na vzdálený server.

$ git config - globální alias.pushd "push -u původ HEAD"
$ git pokladna -b newBranch
$ git pushd

Následující výstup se zobrazí, pokud je účet GitHub ověřen správně.

B. Upstream Branch using Bash Alias:

Spuštěním prvního příkazu vytvořte příkaz bash alias s názvem gp pro zasunutí nově vytvořené větve na vzdálený server. Tady, HLAVA označuje stejný význam příkazu git alias. Spuštěním druhého příkazu vytvořte novou větev s názvem newBranch2. Spuštěním třetího příkazu vložíte nově vytvořenou větev na vzdálený server pomocí příkazu bash alias. Stejně jako v předchozím příkazu musíte ověřit uživatelský účet GitHub, abyste mohli nově vytvořenou větev odeslat na vzdálený server.

$ alias gp = 'git push -u origin HEAD'
$ git pokladna -b newBranch2
$ gp

Následující výstup se zobrazí, pokud je účet GitHub ověřen správně.

Vzdálené úložiště můžete zkontrolovat z github.com ověřit, zda je nová větev na vzdáleném serveru správně vložena.

Následující obrázek ukazuje, že do vzdáleného úložiště byly vloženy dvě nové větve. Tyto jsou newBranch a newBranch2.

Závěr:

V tomto kurzu byly popsány různé způsoby upstream větve git z místního úložiště do vzdáleného úložiště pomocí demo úložiště git. Nově vytvořené větve jsou tlačeny do vzdáleného úložiště hlavně pomocí tam příkaz. Tento příkaz se v tomto výukovém programu používá několika způsoby k upstream nově vytvořené větve git ke vzdálenému serveru, aby pomohl čtenářům pochopit způsob nastavení větve upstream v git.

Hry Vulkan pro uživatele Linuxu
Vulkan pro uživatele Linuxu
S každou novou generací grafických karet vidíme, že vývojáři her posouvají hranice grafické věrnosti a přibližují se k fotorealismu. Ale navzdory vešk...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...