Introducere în Git Push

Git push este una dintre cele mai importante caracteristici ale git, care este utilizată pentru a trimite toate angajamentele actualizate de la sucursala noastră locală care este stocată în sistemul local la sucursala de la distanță. Comanda folosită push este pentru a ne permite să trimitem ultimele noastre actualizări la serverul de la distanță corespunzător. Ramurile de la distanță sunt stocate pe un server de la distanță, toate acestea sunt conectate împreună cu ajutorul comenzii de la distanță git.

Uneori, git push pare a fi preluat de git, dar este total diferit, deoarece git fetch este procesul de a obține toate angajamentele către sucursala locală, în timp ce git push actualizează toate angajamentele către sucursala sa de la distanță.

Cum să creezi un Git Push?

1. Odată ce toate modificările s-au angajat în depozitul local, acum este timpul să împingeți toate acele angajamente către depozitul de la distanță.

2. Aici este sintaxa pentru comanda Push este următoarea.

Sintaxă:

git push

3. Folosind comanda de mai sus, aceasta va împinge o ramură definită către serverul de la distanță, inclusiv toate comiterile recente și obiectele aferente. Acest proces nu face modificări direct în sucursala de la distanță, în primul rând va crea sucursală locală în depozitul de la distanță, cu excepția tuturor codurilor actualizate, a omite comitele de suprascriere. Odată ce toate modificările sunt salvate în cele din urmă, apoi numai acestea vor fi comasate la sucursala de la distanță a țintei ca conținut final.

4. Odată ce o ramură țintă este fixată, atunci puteți împinge toate sucursalele locale către acea sucursală de la distanță fixă, folosind următoarea comandă.

Comanda:

git push --all

5. Presupunem că doriți să încărcați etichete și pe serverul de la distanță, atunci acesta trebuie specificat folosind o comandă separată, folosind o simplă comandă push direct, nu este posibil. Steagul –tag în comanda separată poate trimite toate etichetele dvs. locale către sucursala de la distanță specificată, folosind următoarea comandă.

Comanda:

git push --tags

6. De asemenea, este posibil să trimiteți toate sucursalele locale împreună la sucursala de la distanță specificată folosind o simplă comandă a git is.

Comanda:

git push --all

7. Dacă dorim să ștergem o anumită ramură de la distanță, atunci este posibil să ștergem folosind o comandă după cum urmează.

Comanda:

git push --delete

8. De asemenea, este posibil să împingem codul nostru în depozitul de la distanță definit cu filiera sa, de asemenea, acest lucru este posibil urmând câțiva pași.

clonă git https://www.educba.com//&& cd

9. Faceți orice modificări doriți să facă, salvați modificările și apelați git pentru a adăuga o comandă pentru a stoca modificările.

Comanda:

git add

10. Acum este timpul să vă angajați toate schimbările.

Comanda:

git commit –m

care va adăuga câteva modificări în depozitul meu.

11. Acum ultimul său pas pentru a împinge tot codul în ramura principală după cum urmează.

Comanda:

git push origin master

12. De asemenea, este posibil să împingeți toate modificările către o ramură specificată ignorând toate modificările sale locale în git.

Comanda:

git push --force

13. Aici, numele de la distanță nu este altceva decât numele identic al depozitului la distanță pe care vor fi stocate toate modificările actualizate în prezent. Și numele sucursalei nu este altceva decât o țintă a unei sucursale la distanță, unde veți stoca toate modificările actualizate.

Cum functioneazã?

  • git push este o comandă folosită pentru actualizarea tuturor noilor dumneavoastră angajamente locale către depozitele la distanță.
  • Funcționează între două entități numite sursă și destinație, în timp ce sursa este locul în care încărcați toate datele noastre de la sucursala HEAD recent verificată.
  • Destinația este locul în care dorim să actualizăm ultimele modificări pe serverul de la distanță aferent, cu sucursala sa recentă. Își creează propria sucursală locală în locația de depozitare a destinației lor.
  • Comanda Push este, de asemenea, utilizată ca unul dintre cele mai frecvente procese în toate operațiile git pentru procesul de sincronizare. Acest proces funcționează pe ramuri la distanță care rulează folosind comanda de la distanță git.
  • Git Push a considerat și funcționează ca comandă de încărcare, în altă parte git fetch și git pull au funcționat ambele în scopuri de descărcare. mai târziu, toate modificările sunt configurate cu comanda git merge pentru a club toate lucrurile din locația vizată.
  • Această comandă este responsabilă pentru a muta angajamentele actualizate actualmente de la sursa de depozitare locală la o anumită destinație de depozit la distanță. Acest proces pregătește o copie a informațiilor sale, deci asigurați-vă că sucursala noastră locală este actualizată pentru a încărca toate modificările în depozitul de la distanță.
  • Obiectele din procesul de mai sus sunt alcătuite din arbori, angajamente și etichete.
  • Aici git folosește metoda referințelor locale pentru a face modificări în fișierul lor legat de un depozit la distanță care arată indicatoare pentru comitele actualizate recent.
  • După aceea, orice conținut nou adăugat va fi copiat în obiectul de sistem al git-ului, cunoscut sub numele de metadate și SHA.
  • Push funcționează diferit decât fuziunea.

Exemplu de Git Push

Deci, să luăm în considerare un exemplu pentru a executa comanda git push urmând procedura pas cu pas:

Pasul 1: În primul rând, trebuie să deschidem calea folderului unde este stocat proiectul nostru real și să verificăm calea pentru acest folder folosind comanda pwd.

Astfel, conform comenzii de mai sus, aceasta arată o cale reală pe care directorul lucram în prezent.

Pasul 2: Acum verificăm sucursala locală în care sunt stocate toate ultimele modificări.

Arată că suntem pe filiera principală, este în regulă.

Pasul 3: Acum rulăm comanda git push pentru a trimite toate modificările noastre de la sucursala locală la depozitul la distanță, rulând comanda de origine git push master.

Așadar, se va redirecționa către fereastra de conectare a contului Github unde trebuie să introduceți intrare ca id-ul de email și parolele după cum urmează.

Pasul 4: Odată ce procesul de autentificare este finalizat cu ajutorul cheii SSH, acesta se va conecta la depozitul de la distanță.

Așadar, odată ce toate detaliile necesare introduse git push este responsabil să împingă toate ultimele angajamente de la sucursala locală către un depozit la distanță și datele actualizate vor fi stocate.

Concluzie

  • Din toate informațiile de mai sus, arată că git push este o comandă folosită pentru a încărca toate modificările făcute de la sucursalele locale în depozitul de la distanță vizat.
  • Procesul de apăsare a gitului este diferit de preluarea git-ului.
  • Înainte de a trimite toate modificările în depozitul la distanță, asigurați-vă că toate modificările sunt actualizate mai întâi pe sucursala locală.

Articole recomandate

Acesta este un ghid pentru Git Push. Aici discutăm modul de lucru, cum să creăm git push împreună cu procedura pas cu pas cu exemple. De asemenea, puteți consulta următoarele articole pentru a afla mai multe-

  1. Introducere în alternativele Git
  2. Eticheta de verificare a gitului (Avantaje)
  3. Întrebări la interviu GIT (Top 11)
  4. Comenzi GIT | Sfaturi și trucuri
  5. Sistem de control al versiunilor GIT
  6. Ghid complet de comandă la distanță Git
  7. Trei etape ale ciclului de viață al gitului cu fluxul de lucru
  8. Cum se utilizează GIT Cherry-pick cu Exemplu?

Categorie: