Git

Nastavte pobočku proti prúdu v Gite

Nastavte pobočku proti prúdu v Gite
Keď je do ľubovoľného úložiska git pridaná nová funkcia alebo používateľ chce klonovať úložisko git cez vetvu, použije sa vetva proti prúdu. Užívateľ git si môže zvoliť umiestnenie lokálnej vetvy a upraviť predvolenú vzdialenú vetvu nastavením vetvy git proti smeru. Názvy lokálnej a vzdialenej pobočky si užívateľ git zvyčajne ponecháva rovnaké. Po lokálnej aktualizácii miestnej pobočky sa vykonané zmeny presunú do vzdialenej pobočky. Niekedy je potrebné presunúť upravený obsah miestnej pobočky do vzdialenej pobočky. Tieto úlohy je možné vykonať pomocou voľby -set-upstream príkazu git. Ako sa dá táto voľba git rôznymi spôsobmi využiť, bolo ukázané v tomto tutoriále.

Predpoklady:

Nainštalujte si GitHub Desktop

GitHub Desktop pomáha používateľovi git graficky vykonávať úlohy spojené s gitom. Inštalátor najnovšej verzie tejto aplikácie pre Ubuntu si môžete ľahko stiahnuť z githubu.com. Po stiahnutí musíte túto aplikáciu nainštalovať a nakonfigurovať, aby ste ju mohli používať. Môžete si tiež prečítať návod na inštaláciu GitHub Desktop na Ubuntu, aby ste správne poznali proces inštalácie.

Vytvorte si účet GitHub

Na zverejnenie ktoréhokoľvek miestneho úložiska bude potrebné vytvoriť účet GitHub.

Vytvorte si úložisko

Musíte vytvoriť lokálne úložisko a zverejniť úložisko na vzdialenom serveri, aby ste skontrolovali príkazy použité v tomto návode.

Inicializujte úložisko git

Prejdite z terminálu do priečinka miestneho úložiska a spustením nasledujúceho príkazu inicializujte miestne úložisko.

$ git init

Nastaviť prednú vetvu pomocou push:

Akákoľvek nová pobočka lokálneho úložiska môže byť tlačená na vzdialený server pomocou -set-upstream možnosť alebo -u možnosť. Využitie týchto možností bolo uvedené v tejto časti tutoriálu.

A. Nadradená vetva pomocou možnosti -set-proti prúdu

Spustením nasledujúcich príkazov skontrolujte zoznam vetiev aktuálneho úložiska a vytvorte novú vetvu s názvom sekundárne použitím -b možnosť.

$ git pobočka
$ git checkout -b sekundárne
$ git pobočka

Nasledujúci výstup ukazuje, že bola pomenovaná iba jedna vetva hlavný v súčasnom úložisku. Nová pobočka s názvom sekundárne bol vytvorený pomocou -b možnosť.

Spustením nasledujúceho príkazu presuniete novú vetvu miestneho úložiska do vzdialeného úložiska, na ktorom je publikovaný github.com. Ak chcete tlačiť novovytvorenú vetvu na vzdialený server, musíte overiť používateľský účet GitHub.

$ git push --set-upstream sekundárny pôvod

Nasledujúci výstup sa zobrazí, ak je účet GitHub overený správne.

Môžete skontrolovať vzdialené úložisko z github.com na overenie toho, či je nová vetva na vzdialenom serveri tlačená správne. Nasledujúci obrázok ukazuje, že nová vetva, sekundárne, je správne tlačené.

B. Predchádzajúca pobočka pomocou možnosti -u

Spustením nasledujúcich príkazov vytvorte novú vetvu s názvom testovanie pomocou -b a stlačte novú vetvu do vzdialeného úložiska pomocou -u možnosť. Rovnako ako predchádzajúci príkaz musíte autentifikovať používateľské konto GitHub, aby ste mohli novo vytvorenú vetvu tlačiť na vzdialený server.

$ git checkout -b testovanie
$ git push -u testovanie pôvodu

Nasledujúci výstup sa zobrazí, ak je účet GitHub overený správne.

Môžete skontrolovať vzdialené úložisko z github.com na overenie toho, či je nová vetva na vzdialenom serveri tlačená správne. Nasledujúci obrázok ukazuje, že nová vetva, testovanie, je správne tlačené.

Nastaviť predchádzajúcu vetvu pomocou aliasu:

Úlohu proti smeru vetvy je možné ľahko vykonať pomocou alias príkaz. Git alias a Bash alias príkazom je možné tlačiť novovytvorenú vetvu do vzdialeného úložiska. Použitie týchto príkazov sa ukázalo v tejto časti tohto tutoriálu.

A. Upstream Branch using Git Alias:

Spustením prvého príkazu vytvorte príkaz git alias s názvom pushd na zatlačenie novovytvorenej vetvy na vzdialený server. Tu, tlačí na HLAVA označuje, že názov vzdialenej pobočky a názov miestnej pobočky budú rovnaké. Spustením druhého príkazu vytvorte novú vetvu s názvom novýPobočka. Spustením tretieho príkazu vytlačte novovytvorenú vetvu na vzdialený server pomocou príkazu git alias. Rovnako ako predchádzajúci príkaz musíte autentifikovať používateľské konto GitHub, aby ste mohli novo vytvorenú vetvu tlačiť na vzdialený server.

$ git config - globálny alias.pushd "push -u pôvod HLAVA"
$ git checkout -b newBranch
$ git pushd

Nasledujúci výstup sa zobrazí, ak je účet GitHub overený správne.

B. Upstream Branch using Bash Alias:

Spustením prvého príkazu vytvorte príkaz bash alias s názvom gp pre tlačenie novovytvorenej vetvy na vzdialený server. Tu, HLAVA označuje rovnaký význam príkazu git alias. Spustením druhého príkazu vytvorte novú vetvu s názvom newBranch2. Spustením tretieho príkazu vytlačte novovytvorenú vetvu na vzdialený server pomocou príkazu bash alias. Rovnako ako predchádzajúci príkaz musíte autentifikovať používateľské konto GitHub, aby ste mohli novo vytvorenú vetvu tlačiť na vzdialený server.

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

Nasledujúci výstup sa zobrazí, ak je účet GitHub overený správne.

Môžete skontrolovať vzdialené úložisko z github.com na overenie, či je nová vetva na vzdialenom serveri tlačená správne.

Nasledujúci obrázok ukazuje, že do vzdialeného úložiska boli vložené dve nové vetvy. Toto sú novýPobočka a newBranch2.

Záver:

V tomto tutoriále sú popísané rôzne spôsoby prepínania vetvy git z lokálneho úložiska do vzdialeného úložiska pomocou ukážkového úložiska git. Novo vytvorené pobočky sa tlačia do vzdialeného úložiska hlavne pomocou tam príkaz. Tento príkaz sa v tomto výučbe používa rôznymi spôsobmi na prepnutie novo vytvorenej vetvy git na vzdialený server, aby pomohol čitateľom pochopiť spôsob nastavenia vetvy vyššieho prúdu v gite.

Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...
Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...
Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...