Git

Git - nospiediet izmaiņas attālajā Git filiālē

Git - nospiediet izmaiņas attālajā Git filiālē
Šajā rakstā es parādīšu, kā nospiest (augšupielādēt) vietējo Git repozitoriju attālajā Git repozitorijā, kas mitināts Git mākoņpakalpojumos, piemēram, GitHub / BitBucket utt. Es jums parādīšu arī to, kā vietējā Git repozitorijā veiktās izmaiņas virzīt uz attālo Git repozitoriju. Tātad, sāksim darbu.

Testa vietējā Git repozitorija izveide:

Visticamāk, jums jau tagad būs vietējā Git krātuve, ja lasāt šo rakstu. Bet, ja jums to vēl nav, un vēlaties sekot līdzi, varat viegli izveidot vietējo Git repozitoriju šādi:

$ git init mans projekts

Jauna Git krātuve mans-projekts ir izveidots.

Tagad pārejiet uz manu projektu / direktoriju šādi:

$ cd mans projekts /

Tagad es izveidošu manekenu indekss.html failu šādi:

$ echo '

Sveika pasaule

'> indekss.html

Kā redzat, jauns fails indekss.html ir izveidots.

Pakārtojiet failu šādi:

$ git pievienot .

Veiciet jaunu apņemšanos šādi:

$ git saistības -m 'sākotnējā saistība'

Jauna apņemšanās sākotnējā apņemšanās ir izveidots.

Jaunajai saistībām vajadzētu parādīties git žurnāls kā redzat zemāk redzamajā ekrānuzņēmumā.

$ git log - tiešsaistē

Tukšas GitHub attālās Git krātuves izveidošana:

Tagad jums ir jāizveido tukša attālā GitHub krātuve jebkurā vēlamajā Git mākoņa pakalpojumā. Ja izmantojat GitHub tādu, kāds es esmu, pēc tam piesakieties savā GitHub kontā. Tagad, lai izveidotu jaunu GitHub repozitoriju, noklikšķiniet uz + un pēc tam noklikšķiniet uz Jauna krātuve.

Tagad ierakstiet a nosaukums jaunajam krātuvei. Ja vēlaties, ierakstiet a apraksts (neobligāti). Atlasiet Publiski vai Privāts atkarībā no tā, vai krātuvi vēlaties iestatīt kā publisku vai privātu. Tagad pārliecinieties Inicializējiet šo krātuvi ar README netiek pārbaudīta. Visbeidzot, noklikšķiniet uz Izveidot repozitoriju.

Jāizveido tukša GitHub krātuve. Šī ir mūsu attālā Git repozitorija. Repozitorija URL ir norādīts zemāk, kā redzat zemāk redzamā ekrānuzņēmuma atzīmētajā sadaļā.

Attālās krātuves informācijas pievienošana vietējam Git krātuvei:

Tagad nokopējiet GitHub repozitorija URL. To var izdarīt, noklikšķinot uz ikonas, kā norādīts zemāk redzamajā ekrānuzņēmumā.

Tagad jums vietējā repozitorijā jāpievieno GitHub URL. Lai to izdarītu, palaidiet šādu komandu:

$ git tālvadības pults pievienot izcelsmi https: // github.com / dev-shovon / my-project.git

Šeit, izcelsmi ir tikko pievienotā GitHub repozitorija URL nosaukums vai aizstājvārds. Jums būs jāizmanto aizstājvārds ikreiz, kad nospiežat vietējo repozitoriju vai maināt lokālo repozitoriju attālajā GitHub repozitorijā.

Visas pievienotās attālās krātuves varat uzskaitīt šādi:

$ git tālvadības pults -v

Kā redzat, tikko pievienotais GitHub krātuves URL ir šeit. To sauc par izcelsmi.

Vietējā Git krātuves pārvietošana uz attālo Git krātuvi:

Tagad jūs varat nospiest noklusējuma filiāli meistars vietējā Git repozitorija attālajā GitHub repozitorijā šādi:

$ git push -u izcelsmes meistars

Šeit, izcelsmi ir attālā Git (šajā gadījumā GitHub) repozitorija URL aizstājvārds un meistars ir filiāle, kuru vēlaties virzīt uz attālo Git repozitoriju.

PIEZĪME: The -u opcija tiek izmantota tikai jebkuras filiāles pirmajam virzienam. Kā, es spiežu vietējo meistars pirmo reizi izveidoju atzaru GitHub krātuvē -u opcija šeit. Tādējādi tiek izveidota sekošanas filiāle meistars zars. Nākamreiz, kad jūs kaut ko virzīsit uz meistars filiāle, jums nav jāizmanto -u vēlreiz.

Jums tiks lūgts norādīt sava GitHub konta lietotājvārdu un paroli. Pēc tam noklusējuma filiāles saturs meistars no jūsu vietējā Git repozitorija tiks pārvietots uz GitHub repozitoriju.

Kā redzat, meistars filiāle tiek augšupielādēta tukšajā GitHub krātuvē, kuru esmu izveidojis agrāk.

Vietējo izmaiņu nospiešana attālajā Git krātuvē:

Tagad veiksim vienkāršas izmaiņas indekss.html failu manā vietējā Git repozitorijā.

Kā redzat, es esmu modificējis indekss.html failu.

$ git statuss

Pakārtojiet izmaiņas šādi:

$ git pievienot .

Tagad veiciet izmaiņas šādi:

$ git sitout -m 'indeksam pievienoja rindkopu.HTML lapa '

Jāveic izmaiņas.

Jaunā saistība ir uzskaitīta git žurnāls kā redzat zemāk redzamajā ekrānuzņēmumā.

$ git log - tiešsaistē

Tagad nospiediet vietējās izmaiņas meistars sazinieties ar GitHub krātuvi šādi:

$ git push izcelsmes meistars

Izmaiņas jāpārvieto uz GitHub repozitoriju.

Kā redzat, GitHub krātuve ir atjaunināta.

Citu filiāļu nosūtīšana uz attālo Git krātuvi:

Šajā sadaļā es parādīšu, kā virzīt citas filiāles uz GitHub krātuvi un virzīt izmaiņas uz šīm filiālēm arī uz GitHub krātuvi.

Vispirms izveidojiet jaunu filiāli, teiksim ie-labot sekojoši:

$ git filiāle ie-fix

Tagad norēķinieties ar jaunizveidoto filiāli ie-labot sekojoši:

$ git izrakstīšanās ie-fix

Tagad veiciet nelielas izmaiņas indekss.html failu.

Pakārtojiet izmaiņas šādi:

$ git pievienot .

Tagad apņemies rīkoties šādi:

$ git saistīt -m 'fiksēta, ti, problēma'

Tagad nospiediet jaunizveidoto zaru ie-labot uz GitHub repozitoriju šādi:

$ git push -u izcelsme ie-fix

The ie-labot filiāle jānovirza uz GitHub repozitoriju.

Kā redzat, ie-labot filiāle tiek virzīta uz GitHub repozitoriju.

Tagad varat virzīt visas izmaiņas ie-labot filiāle, izmantojot git push komandu bez -u opcija.

Veiciet nelielu izmaiņu indekss.html failu.

Pakārtojiet izmaiņas un veiciet saistības šādi:

$ git pievienot .
$ git sitout -m 'lappusei pievienoja horizontālu līniju'

Tagad nospiediet izmaiņas ie-labot sazinieties ar GitHub krātuvi šādi:

$ git push izcelsme ti-fix

Izmaiņas ie-labot filiāle jānovirza uz GitHub repozitoriju.

Kā redzat, jaunā saistība tiek parādīta GitHub repozitorija lapā.

Tātad, tā jūs virzāt izmaiņas uz attāliem Git filiālēm. Paldies, ka izlasījāt šo rakstu.

Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...
Tomb Raider for Linux apmācība
Tomb Raider ēna ir divpadsmitais papildinājums Tomb Raider sērijai - darbības piedzīvojumu spēļu franšīzei, kuru izveidoja Eidos Montreal. Spēli gan k...