Git - Apăsați modificările la filiala Git la distanță

Git Push Changes Remote Git Branch



În acest articol, vă voi arăta cum să împingeți (încărcați) depozitul Git local la un depozit Git la distanță găzduit pe servicii cloud Git precum GitHub / BitBucket etc. Vă voi arăta, de asemenea, cum să împingeți modificările pe care le aveți Am introdus în depozitul Git local în depozitul Git la distanță. Deci sa începem.

' >index.html







După cum puteți vedea, un fișier nou index.html este creat.



Acum, aranjați fișierul după cum urmează:



$git add.





Efectuați un nou commit după cum urmează:

$git commit -m „comitere inițială”



O nouă comitere comitere inițială este creat.

Noul commit ar trebui să apară în git log după cum puteți vedea în captura de ecran de mai jos.

$git log --o linie

Crearea unui depozit GitHub la distanță Git gol:

Acum, trebuie să creați un depozit GitHub la distanță gol pe orice serviciu cloud Git pe care îl doriți. Dacă folosiți GitHub așa cum sunt eu, atunci conectați-vă la contul dvs. GitHub. Acum, pentru a crea un nou depozit GitHub, faceți clic pe + pictogramă și apoi faceți clic pe Depozit nou .

Acum, introduceți un Nume pentru noul depozit. Dacă doriți, tastați un Descriere (opțional). Selectați Public sau Privat în funcție de dacă doriți să setați depozitul public sau privat. Acum, asigurați-vă Inițializați acest depozit cu un README nu este verificat. În cele din urmă, faceți clic pe Creați un depozit .

Ar trebui creat un depozit GitHub gol. Acesta este depozitul nostru Git la distanță. Adresa URL a depozitului este dată mai jos, după cum puteți vedea în secțiunea marcată a capturii de ecran de mai jos.

Adăugarea informațiilor despre depozitul la distanță în depozitul local Git:

Acum, copiați adresa URL a depozitului GitHub. Puteți face acest lucru făcând clic pe pictograma marcată în captura de ecran de mai jos.

Acum, trebuie să adăugați adresa URL GitHub la depozitul dvs. local. Pentru aceasta, rulați următoarea comandă:

$git remoteadaugă originea https://github.com/dev-shovon/my-project.git

Aici, origine este numele sau pseudonimul adresei URL a depozitului GitHub pe care tocmai l-ați adăugat. Va trebui să utilizați aliasul ori de câte ori vă împingeți depozitul local sau modificați depozitul local în depozitul GitHub la distanță.

Puteți lista toate depozitele la distanță pe care le-ați adăugat după cum urmează:

$git remote -v

După cum puteți vedea, adresa URL a depozitului GitHub pe care tocmai am adăugat-o este aici. Este denumită origine.

Împingerea depozitului local Git în depozitul Git la distanță:

Acum, puteți împinge ramura implicită maestru din depozitul Git local la depozitul GitHub la distanță, după cum urmează:

$git push -umaestru de origine

Aici, origine este aliasul adresei URL a depozitului Git la distanță (GitHub în acest caz) și maestru este ramura pe care doriți să o împingeți la depozitul Git la distanță.

NOTĂ: The -u opțiunea este utilizată numai pentru prima apăsare a oricărei ramuri. De asemenea, împing localnicul maestru am adăugat pentru prima dată filiala către depozitul GitHub -u opțiune aici. Aceasta creează o ramură de urmărire pentru maestru ramură. Data viitoare când împingi ceva spre maestru ramură, nu trebuie să utilizați -u din nou opțiunea.

Vi se va cere să furnizați numele de utilizator și parola contului dvs. GitHub. Odată ce ați făcut, conținutul ramurii implicite maestru din depozitul Git local va fi împins în depozitul GitHub.

După cum puteți vedea, maestru ramura este încărcată în depozitul GitHub gol pe care l-am creat mai devreme.

Împingerea modificărilor locale la depozitul Git la distanță:

Acum, să facem o simplă modificare la index.html fișier în depozitul meu local Git.

După cum puteți vedea, am modificat index.html fişier.

$starea git

Acum, organizați modificările după cum urmează:

$git add.

Acum, comiteți modificările după cum urmează:

$git commit -m „a adăugat un paragraf la pagina index.html”

Modificările ar trebui să fie angajate.

Noua confirmare este listată în git log după cum puteți vedea în captura de ecran de mai jos.

$git log --o linie

Acum, împingeți schimbările la nivel local maestru ramificați în depozitul GitHub după cum urmează:

$git pushmaestru de origine

Modificările trebuie trimise către depozitul GitHub.

După cum puteți vedea, depozitul GitHub este actualizat.

Împingerea altor ramuri în depozitul Git la distanță:

În această secțiune, vă voi arăta cum să împingeți alte ramuri în depozitul GitHub și să împingeți modificările acestor ramuri și în depozitul GitHub.

Mai întâi, creați o nouă ramură, să spunem adică-fix după cum urmează:

$ramură gitadică-fix

Acum, verificați filiala nou creată adică-fix după cum urmează:

$git checkoutadică-fix

Acum, faceți o mică schimbare la index.html fişier.

Acum, organizați modificările după cum urmează:

$git add.

Acum, faceți un commit după cum urmează:

$git commit -m „fix ie problemă”

Acum, împingeți ramura nou creată adică-fix către depozitul GitHub după cum urmează:

$git push -uorigine ie-fix

The adică-fix ramura ar trebui să fie împinsă în depozitul GitHub.

După cum puteți vedea, adică-fix ramura este împinsă în depozitul GitHub.

Acum, puteți împinge orice modificări ale fișierului adică-fix ramură folosind git push comanda fără -u opțiune.

Aduceți o mică schimbare la index.html fişier.

Organizați modificările și efectuați un commit după cum urmează:

$git add.
$git commit -m 'a adăugat o linie orizontală la pagină'

Acum, împingeți schimbările din adică-fix ramificați în depozitul GitHub după cum urmează:

$git pushorigine ie-fix

Schimbările din adică-fix ramura ar trebui să fie împinsă în depozitul GitHub.

După cum puteți vedea, noua confirmare este afișată în pagina depozitului GitHub.

Deci, așa împingeți modificările la ramurile Git la distanță. Vă mulțumim că ați citit acest articol.