Git

Iestatiet Upstream filiāli Gitā

Iestatiet Upstream filiāli Gitā
Kad jebkuram git repozitorijam tiek pievienota jauna funkcija vai lietotājs vēlas klonēt git repozitoriju caur filiāli, tiek izmantota augšupējā filiāle. Git lietotājs var izvēlēties vietējās filiāles atrašanās vietu un modificēt noklusējuma attālo filiāli, iestatot git augšpusē esošo filiāli. Parasti vietējās filiāles un attālās filiāles nosaukumus git lietotājs saglabā vienādus. Pēc lokālas vietējās filiāles atjaunināšanas veiktās izmaiņas tiek pārvietotas uz attālo filiāli. Dažreiz ir nepieciešams virzīt vietējās filiāles modificēto saturu uz attālo filiāli. Šos uzdevumus var veikt, izmantojot komandas git opciju -set-upstream. Kā šo git opciju var izmantot dažādos veidos, parādīts šajā apmācībā.

Priekšnosacījumi:

Instalējiet GitHub Desktop

GitHub Desktop palīdz git lietotājam grafiski veikt ar git saistītus uzdevumus. Github varat viegli lejupielādēt šīs lietojumprogrammas jaunākās versijas instalēšanas programmu Ubuntu.com. Pēc lejupielādes šī programma ir jāinstalē un jākonfigurē, lai to lietotu. Varat arī pārbaudīt GitHub Desktop instalēšanas apmācību Ubuntu, lai pareizi zinātu instalēšanas procesu.

Izveidojiet GitHub kontu

Lai publicētu vietējo repozitoriju, jums būs jāizveido GitHub konts.

Izveidojiet krātuvi

Jums ir jāizveido vietējais krātuve un jāpublicē krātuve attālajā serverī, lai pārbaudītu šajā apmācībā izmantotās komandas.

Inicializējiet git repozitoriju

Dodieties uz vietējā repozitorija mapi no termināla un izpildiet šo komandu, lai inicializētu vietējo repozitoriju.

$ git init

Iestatiet augšpusē esošo filiāli, izmantojot Push:

Jebkuru jaunu vietējā repozitorija filiāli var nosūtīt uz attālo serveri, izmantojot -set-upstream opcija vai -u opcija. Šo iespēju izmantošana ir parādīta šajā apmācības daļā.

A. Augšpusē filiāle, izmantojot opciju -set-upstream

Palaidiet šīs komandas, lai pārbaudītu pašreizējā krātuves filiāļu sarakstu un izveidotu jaunu filiāli ar nosaukumu sekundārs izmantojot -b opcija.

$ git filiāle
$ git izrakstīšanās -b sekundāra
$ git filiāle

Šī izeja parāda, ka bija tikai viena filiāle ar nosaukumu galvenais pašreizējā krātuvē. Jauna filiāle nosaukta sekundārs ir izveidots, izmantojot -b opcija.

Palaidiet šo komandu, lai virzītu vietējā repozitorija jauno filiāli uz attālo krātuvi, kas ir publicēta vietnē github.com. Jums jāapstiprina GitHub lietotāja konts, lai jaunizveidoto filiāli iespiestu attālajā serverī.

$ git push - sākotnējā sākotnējā izcelsme

Ja GitHub konts ir pareizi autentificēts, tiks parādīta šāda izeja.

Jūs varat pārbaudīt attālo repozitoriju no github.com lai pārbaudītu, vai jaunā filiāle ir pareizi ievietota attālajā serverī. Šis attēls parāda, ka jaunā filiāle, sekundārs, tiek pareizi nospiests.

B. Augšpusē filiāle, izmantojot opciju -u

Lai izveidotu jaunu filiāli ar nosaukumu, izpildiet šīs komandas testēšana izmantojot -b opciju un virziet jauno filiāli uz attālo repozitoriju, izmantojot -u opcija. Tāpat kā iepriekšējai komandai, jums ir jāapstiprina GitHub lietotāja konts, lai jaunizveidoto filiāli iespiestu attālajā serverī.

$ git izrakstīšanās -b testēšana
$ git push -u izcelsmes pārbaude

Ja GitHub konts ir pareizi autentificēts, tiks parādīta šāda izeja.

Jūs varat pārbaudīt attālo repozitoriju no github.com lai pārbaudītu, vai jaunā filiāle ir pareizi ievietota attālajā serverī. Šis attēls parāda, ka jaunā filiāle, testēšana, tiek pareizi nospiests.

Iestatiet augšpusē esošo filiāli, izmantojot aizstājvārdu:

Augšpusē esošo filiāles uzdevumu var viegli izdarīt, izmantojot aizstājvārds komandu. Git alias un Bešs alias komandu var izmantot, lai virzītu jaunizveidoto filiāli uz attālo repozitoriju. Šo komandu izmantošana ir parādīta šajā apmācības daļā.

A. Augšpusē filiāle, izmantojot Git Alias:

Palaidiet pirmo komandu, lai izveidotu nosaukumu git pseidonīms pushd jaunizveidotās filiāles iestumšanai attālajā serverī. Šeit, spiežot uz GALVA norāda, ka attālās filiāles nosaukums un vietējās filiāles nosaukums būs vienādi. Palaidiet otro komandu, lai izveidotu jaunu filiāli ar nosaukumu newBranch. Palaidiet trešo komandu, lai iespiestu jaunizveidoto filiāli attālajā serverī, izmantojot komandu git alias. Tāpat kā iepriekšējā komanda, arī jums ir jāapstiprina GitHub lietotāja konts, lai jaunizveidoto filiāli iespiestu attālajā serverī.

$ git config - globālais aizstājvārds.pushd "push -u izcelsmes GALVA"
$ git izrakstīšanās -b newBranch
$ git pushd

Ja GitHub konts ir pareizi autentificēts, tiks parādīta šāda izeja.

B. Augšpusē filiāle, izmantojot Bash aizstājvārdu:

Palaidiet pirmo komandu, lai izveidotu nosaukumu bash pseidonīms gp jaunizveidotās filiāles iespiešanai attālajā serverī. Šeit, GALVA norāda to pašu git alias komandas nozīmi. Palaidiet otro komandu, lai izveidotu jaunu filiāli ar nosaukumu newBrych2. Palaidiet trešo komandu, lai iespiestu jaunizveidoto filiāli attālajā serverī, izmantojot komandu bash alias. Tāpat kā iepriekšējai komandai, jums ir jāapstiprina GitHub lietotāja konts, lai jaunizveidoto filiāli iespiestu attālajā serverī.

$ alias gp = 'git push -u origin HEAD'
$ git izrakstīšanās -b newBanchch2
$ gp

Ja GitHub konts ir pareizi autentificēts, tiks parādīta šāda izeja.

Jūs varat pārbaudīt attālo repozitoriju no github.com lai pārbaudītu, vai jaunā filiāle ir pareizi nospiesta attālajā serverī.

Šis attēls parāda, ka attālajā krātuvē ir ievietotas divas jaunas filiāles. Šie ir newBranch un newBrych2.

Secinājums:

Šajā apmācībā ir aprakstīti dažādi veidi, kā augšupielādēt git filiāli no lokālā repozitorija uz attālo krātuvi, izmantojot demonstrācijas git repozitoriju. Jaunizveidotās filiāles tiek ievietotas attālajā repozitorijā, galvenokārt izmantojot grūst komandu. Šī apmācība šajā apmācībā tiek izmantota vairākos veidos, lai jaunizveidoto git atzarojumu novirzītu uz attālo serveri, lai palīdzētu lasītājiem saprast veidu, kā iestatīt augšpusējā atzaru git.

Vidējā peles poga nedarbojas sistēmā Windows 10
The peles vidējā poga palīdz jums ritināt garas tīmekļa lapas un ekrānus ar lielu datu daudzumu. Ja tas apstājas, jūs galu galā izmantosiet tastatūru,...
Kā nomainīt peles kreiso un labo pogu operētājsistēmā Windows 10
Tas ir diezgan normāli, ka visas datora peles ierīces ir ergonomiski izstrādātas lietotājiem ar labo roku. Bet ir pieejamas peles ierīces, kas ir īpaš...
Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...