„Git“ - „Push Changes to Remote Git Branch“

Git Push Changes Remote Git Branch



Šiame straipsnyje aš jums parodysiu, kaip perkelti (įkelti) vietinę „Git“ saugyklą į nuotolinę „Git“ saugyklą, priglobtą „Git“ debesies paslaugose, tokiose kaip „GitHub“/„BitBucket“ ir kt. Taip pat parodysiu, kaip stumti pakeitimus padarėte vietinėje „Git“ saugykloje į nuotolinę „Git“ saugyklą. Taigi, pradėkime.

' >index.html







Kaip matote, naujas failas index.html yra sukurtas.



Dabar sukomponuokite failą taip:



$pridėk.





Padarykite naują įsipareigojimą taip:

$git įsipareigoti -m „pradinis įsipareigojimas“



Naujas įsipareigojimas pradinis įsipareigojimas yra sukurtas.

Naujas įsipareigojimas turėtų pasirodyti git žurnalas kaip matote žemiau esančioje ekrano kopijoje.

$git žurnalas --viena linija

Tuščios „GitHub“ nuotolinės „Git“ saugyklos kūrimas:

Dabar bet kurioje norimoje „Git“ debesies paslaugoje turite sukurti tuščią nuotolinę „GitHub“ saugyklą. Jei naudojate „GitHub“ tokį, koks esu, prisijunkite prie savo „GitHub“ paskyros. Dabar, norėdami sukurti naują „GitHub“ saugyklą, spustelėkite + piktogramą, tada spustelėkite Nauja saugykla .

Dabar įveskite a vardas dėl naujos saugyklos. Jei norite, įveskite a apibūdinimas (neprivaloma). Pasirinkite Viešas arba Privatus priklausomai nuo to, ar norite nustatyti saugyklą viešą ar privačią. Dabar įsitikinkite Inicijuokite šią saugyklą naudodami README nėra patikrinta. Galiausiai spustelėkite Sukurkite saugyklą .

Turėtų būti sukurta tuščia „GitHub“ saugykla. Tai yra mūsų nuotolinė „Git“ saugykla. Saugyklos URL pateiktas žemiau, kaip matote pažymėtoje ekrano kopijos skiltyje.

Nuotolinio saugyklos informacijos pridėjimas prie vietinės „Git“ saugyklos:

Dabar nukopijuokite „GitHub“ saugyklos URL. Tai galite padaryti spustelėję piktogramą, pažymėtą žemiau esančioje ekrano kopijoje.

Dabar turite pridėti „GitHub“ URL prie savo vietinės saugyklos. Norėdami tai padaryti, paleiskite šią komandą:

$git nuotolinispridėti kilmę https://github.com/dev-shovon/my-project.git

Čia, kilmės yra ką tik pridėto „GitHub“ saugyklos URL pavadinimas arba slapyvardis. Turėsite naudoti slapyvardį, kai perkelsite vietinę saugyklą arba vietinės saugyklos pakeitimus į nuotolinę „GitHub“ saugyklą.

Visas išvardytas nuotolines saugyklas galite išvardyti taip:

$git nuotolinis -v

Kaip matote, ką tik pridėtas „GitHub“ saugyklos URL yra čia. Tai vadinama kilme.

Vietinės „Git“ saugyklos perkėlimas į nuotolinę „Git“ saugyklą:

Dabar galite stumti numatytąją šaką meistras vietinės „Git“ saugyklos į nuotolinę „GitHub“ saugyklą:

$git stumti -ukilmės meistras

Čia, kilmės yra nuotolinio „Git“ (šiuo atveju „GitHub“) saugyklos URL slapyvardis ir meistras yra šaka, kurią norite perkelti į nuotolinę „Git“ saugyklą.

PASTABA: The -u Ši parinktis naudojama tik pirmam bet kurios šakos paspaudimui. Kaip, aš stumti vietos meistras Aš pirmą kartą prisijungiau prie „GitHub“ saugyklos filialo -u variantas čia. Tai sukuria stebėjimo šaką meistras šaka. Kitą kartą ką nors stumdami į meistras filialas, jums nereikia naudoti -u variantas dar kartą.

Jūsų bus paprašyta pateikti „GitHub“ paskyros vartotojo vardą ir slaptažodį. Kai tai padarysite, numatytojo šakos turinys meistras iš vietinės „Git“ saugyklos bus perkelta į „GitHub“ saugyklą.

Kaip matote, meistras filialas įkeliamas į tuščią „GitHub“ saugyklą, kurią sukūriau anksčiau.

Vietinių pakeitimų perkėlimas į nuotolinę „Git“ saugyklą:

Dabar atlikime paprastą pakeitimą index.html failą mano vietinėje „Git“ saugykloje.

Kaip matote, aš pakeičiau index.html failą.

$git būsena

Dabar atlikite pakeitimus taip:

$pridėk.

Dabar atlikite pakeitimus taip:

$git įsipareigoti -m „pridėjo pastraipą į puslapį index.html“

Pakeitimai turėtų būti prisiimti.

Naujas įsipareigojimas yra išvardytas git žurnalas kaip matote žemiau esančioje ekrano kopijoje.

$git žurnalas --viena linija

Dabar stumkite vietinius pokyčius meistras šakotis į „GitHub“ saugyklą taip:

$git stumtikilmės meistras

Pakeitimai turėtų būti perkelti į „GitHub“ saugyklą.

Kaip matote, „GitHub“ saugykla atnaujinama.

Kitų šakų perkėlimas į nuotolinę „Git“ saugyklą:

Šiame skyriuje aš jums parodysiu, kaip perkelti kitas šakas į „GitHub“ saugyklą ir perkelti šių šakų pakeitimus į „GitHub“ saugyklą.

Pirmiausia sukurkite naują šaką, tarkime ie-fix taip:

$gito šakaie-fix

Dabar eikite į naujai sukurtą filialą ie-fix taip:

$git kasaie-fix

Dabar šiek tiek pakeiskite index.html failą.

Dabar atlikite pakeitimus taip:

$pridėk.

Dabar įsipareigokite taip:

$git įsipareigoti -m „Ištaisyta, ty problema“

Dabar stumkite naujai sukurtą šaką ie-fix į „GitHub“ saugyklą taip:

$git stumti -ukilmė ie-fix

The ie-fix filialą reikia perkelti į „GitHub“ saugyklą.

Kaip matote, ie-fix filialas perkeliamas į „GitHub“ saugyklą.

Dabar galite stumti bet kokius pakeitimus ie-fix filialas naudojant git stumti komandą be -u variantas.

Šiek tiek pakeiskite index.html failą.

Atlikite pakeitimus ir įsipareigokite taip:

$pridėk.
$git įsipareigoti -m „prie puslapio pridėta horizontali linija“

Dabar stumkite pakeitimus ie-fix šakotis į „GitHub“ saugyklą taip:

$git stumtikilmė ie-fix

Pakeitimai ie-fix filialą reikia perkelti į „GitHub“ saugyklą.

Kaip matote, naujas įsipareigojimas rodomas „GitHub“ saugyklos puslapyje.

Taigi, taip jūs perkeliate pakeitimus į nuotolines „Git“ šakas. Dėkojame, kad perskaitėte šį straipsnį.