Git - Push Changes to Remote Git Branch

Git Push Changes Remote Git Branch



Šajā rakstā es jums parādīšu, kā pārvietot (augšupielādēt) savu vietējo Git krātuvi uz attālu Git krātuvi, kas tiek mitināta Git mākoņa pakalpojumos, piemēram, GitHub/BitBucket uc. Es arī parādīšu, kā virzīt izmaiņas esat izveidojis vietējā Git krātuvē uz attālo Git repozitoriju. Tātad, sāksim.

' >index.html







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



Tagad izveidojiet failu šādi:



$git pievienot.





Veiciet jaunu apņemšanos šādi:

$git apņemties -m 'sākotnējā apņemšanās'



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

Jaunajai saistībai vajadzētu parādīties git žurnāls kā redzat zemāk esošajā ekrānuzņēmumā.

$git žurnāls -tiešsaistē

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

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

Tagad ierakstiet a vārds jaunajai krātuvei. Ja vēlaties, ierakstiet a apraksts (neobligāti). Izvēlieties Publisks vai Privāts atkarībā no tā, vai vēlaties repozitoriju iestatīt kā publisku vai privātu. Tagad pārliecinieties Inicializējiet šo krātuvi ar README nav pārbaudīts. Visbeidzot, noklikšķiniet uz Izveidojiet krātuvi .

Jāizveido tukša GitHub krātuve. Šī ir mūsu attālā Git krātuve. Krātuves URL ir norādīts zemāk, kā redzams tālāk redzamajā ekrānuzņēmuma atzīmētajā sadaļā.

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

Tagad nokopējiet GitHub repozitorija URL. To var izdarīt, noklikšķinot uz ikonas, kas atzīmēta zemāk esošajā ekrānuzņēmumā.

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

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

Šeit, izcelsmi ir tikko pievienotā GitHub krātuves URL nosaukums vai aizstājvārds. Jums būs jāizmanto aizstājvārds ikreiz, kad pārvietojat vietējo krātuvi vai izmaiņas vietējā repozitorijā uz attālo GitHub repozitoriju.

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

$git tālvadības -v

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

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

Tagad jūs varat nospiest noklusējuma filiāli meistars no jūsu vietējās Git krātuves uz attālo GitHub repozitoriju šādi:

$git push -uizcelsmes meistars

Šeit, izcelsmi ir attālā Git (šajā gadījumā GitHub) krātuves URL aizstājvārds un meistars ir filiāle, kuru vēlaties pārvietot uz attālo Git krātuvi.

PIEZĪME: The -u opcija tiek izmantota tikai jebkuras filiāles pirmajam spiedienam. Kā, es stumju vietējo meistars Es pirmo reizi pievienojos filiālei GitHub krātuvē -u variants šeit. Tādējādi tiek izveidota izsekošanas filiāle meistars filiāle. Nākamreiz, kad kaut ko spiedīsit uz meistars filiāle, jums nav jāizmanto -u variants atkal.

Jums tiks lūgts norādīt sava GitHub konta lietotājvārdu un paroli. Kad esat to izdarījis, noklusējuma filiāles saturs meistars no jūsu vietējās Git krātuves tiks pārvietots uz GitHub repozitoriju.

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

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

Tagad veiksim vienkāršas izmaiņas index.html failu manā vietējā Git krātuvē.

Kā redzat, es modificēju index.html failu.

$git statuss

Tagad veiciet izmaiņas šādi:

$git pievienot.

Tagad veiciet izmaiņas šādi:

$git apņemties -m 'pievienoja rindkopu lapai index.html'

Izmaiņas ir jāapņemas.

Jaunā apņemšanās ir norādīta sadaļā git žurnāls kā redzat zemāk esošajā ekrānuzņēmumā.

$git žurnāls -tiešsaistē

Tagad virziet vietējās izmaiņas meistars atzarojiet uz GitHub repozitoriju šādi:

$git pushizcelsmes meistars

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

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

Citu filiāļu pārvietošana uz attālo Git krātuvi:

Šajā sadaļā es jums parādīšu, kā pārvietot citas filiāles uz GitHub repozitoriju un pārvietot izmaiņas šajās nozarēs arī uz GitHub repozitoriju.

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

$git filiāleie-labot

Tagad dodieties uz jaunizveidoto filiāli ie-labot sekojoši:

$git izrakstīšanāsie-labot

Tagad veiciet nelielas izmaiņas index.html failu.

Tagad veiciet izmaiņas šādi:

$git pievienot.

Tagad veiciet saistības šādi:

$git apņemties -m 'fiksēts, ti, problēma'

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

$git push -uizcelsme ie-fix

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

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

Tagad jūs varat virzīt visas izmaiņas ie-labot filiāle, izmantojot git push komandu bez -u iespēja.

Veiciet nelielas izmaiņas index.html failu.

Veiciet izmaiņas un uzņemieties saistības šādi:

$git pievienot.
$git apņemties -m 'pievienoja lapai horizontālu līniju'

Tagad virziet izmaiņas ie-labot atzarojiet uz GitHub repozitoriju šādi:

$git pushizcelsme ie-fix

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

Kā redzat, jaunā apņemšanās tiek parādīta GitHub krātuves lapā.

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