Uvod u Git Push

Git push jedno je najvažnije obilježje gita koji se koristi za slanje svih ažuriranih obveza iz naše lokalne podružnice koja je pohranjena u lokalnom sustavu u udaljenu podružnicu. Naredba koja se koristi je da nam omogući da pošaljemo svoje najnovije ažurirane obveze na odgovarajući udaljeni poslužitelj. Udaljene grane koje se pohranjuju na udaljenom poslužitelju, a sve one se međusobno spajaju pomoću git daljinske naredbe.

Ponekad se git push čini kao git dohvaćanje, ali potpuno je drugačije, jer git fetch je proces dohvaćanja svih obveza u lokalnoj grani, dok git push ažurira sve obveze na svoju udaljenu granu.

Kako stvoriti Git Push?

1. Nakon što se sve promjene izvrše u lokalnom spremištu sada je došlo vrijeme da se sve te obveze gurne u udaljeno skladište.

2. Ovdje je slijedeća sintaksa za Push naredbu.

Sintaksa:

git push

3. Upotrebom gornje naredbe gurnut će definiranu granu na udaljeni poslužitelj uključujući sve nedavne obveze i povezane objekte. Ovaj postupak ne mijenja izravno na udaljenoj grani, najprije će stvoriti lokalnu podružnicu u udaljenom spremištu, spremiti sav ažurirani kôd, preskočiti prepisivanje obveza. Nakon što se sve promjene konačno pohrane i tada će se to tek spojiti u udaljenom ogranku cilja kao konačni sadržaj.

4. Nakon što je fiksirana jedna ciljna grana, moći ćete gurnuti sve svoje lokalne grane u tu fiksnu udaljenu granu pomoću sljedeće naredbe.

naredba:

git push --all

5. Pretpostavimo da želite dodati i oznake na udaljeni poslužitelj, a zatim to trebate odrediti pomoću zasebne naredbe, izravno jednostavnom push naredbom to nije moguće. Zastava-oznake u zasebnoj naredbi može poslati sve vaše lokalne oznake na određenoj udaljenoj grani pomoću sljedeće naredbe.

naredba:

git push --tags

6. Također je moguće poslati sve lokalne grane zajedno u navedenu udaljenu granu pomoću jednostavne naredbe git je.

naredba:

git push --all

7. Ako želimo izbrisati neku određenu udaljenu granu, moguće je izbrisati pomoću naredbe na sljedeći način.

naredba:

git push --delete

8. Također je moguće gurnuti naš kod u definirano udaljeno skladište s njegovom podružnicom, to je moguće slijedeći nekoliko koraka.

git klon https://www.educba.com//&& cd

9. Učinite sve promjene koje želite da urade, spremite promjene i nazovite git da dodate naredbu za spremanje promjena.

naredba:

git add

10. Sada je vrijeme da izvršite sve svoje promjene.

naredba:

git commit –m

što će dodati neke promjene u moje spremište.

11. Sada je njegov posljednji korak da gurnete sav svoj kod u glavnu granu na sljedeći način.

naredba:

git push origin master

12. Također je moguće gurnuti sve svoje promjene na određenu granu zanemarujući sve njene lokalne promjene na git.

naredba:

git push --force

13. Ovdje daljinsko ime nije ništa drugo do identično ime udaljenog spremišta u koje će se pohraniti sve trenutno ažurirane promjene. I naziv podružnice nije ništa drugo nego ciljani udaljeni ogranak u koji ćete pohraniti sve ažurirane promjene.

Kako radi?

  • git push je naredba koja se koristi za ažuriranje svih novih lokalnih obveza prema udaljenom spremištu.
  • Radi između dva entiteta koji se zovu izvor i odredište, a izvor je mjesto na kojemu prenosite sve naše podatke iz nedavno provjerene podružnice HEAD.
  • Odredište je mjesto gdje želimo ažurirati svoje najnovije promjene na povezanom udaljenom poslužitelju s njegovom nedavnom podružnicom. Stvara vlastiti lokalni ogranak u njihovom odredišnom spremištu.
  • Push naredba također se koristi kao jedan od najčešćih procesa u svim operacijama git za proces sinkronizacije. Ovaj postupak djeluje na udaljenim granama koje se pokreću pomoću git remote naredbe.
  • Git Push smatra se i radi kao naredba za prijenos, u drugoj ruci git dohvaćanje i git potezanje su radili u svrhu preuzimanja. kasnije su sve promjene konfigurirane pomoću git merge naredbe za klupiranje svih stvari na ciljnom mjestu.
  • Ova naredba odgovorna je za premještanje trenutno ažuriranih obaveza iz vašeg lokalnog izvora spremišta u određeno odredište udaljenog spremišta. Ovaj postupak priprema kopiju svojih podataka, tako da osiguravamo da se naša lokalna podružnica ažurira kako bi prenijela sve promjene u udaljeno skladište.
  • Predmeti u gornjem postupku sačinjeni su od stabala, obloga i oznaka.
  • Ovdje git koristi metodu lokalnih referenci da izvrši izmjene u svojoj povezanoj datoteci prema udaljenom spremištu koje prikazuje pokazivače za nedavno ažurirane obveze.
  • Nakon toga, svaki novi dodani sadržaj bit će kopiran u git sustav objekta koji je poznat kao metapodaci i SHA.
  • Push djeluje drugačije od spajanja.

Primjer Git Push-a

Stoga razmotrimo primjer da se izvrši git push naredba slijedeći postupak po korak:

Korak 1: Prvo moramo otvoriti putanju naše mape gdje se sprema stvarni projekt i provjeriti putanju do ove mape pomoću naredbe pwd.

Prema gornjoj naredbi, pokazuje stvarni put na kojem direktoriju trenutno radimo.

Korak 2: Sada provjeravamo kod lokalne podružnice gdje su pohranjene sve naše najnovije promjene.

Pokazuje da smo na matičnoj grani, to je u redu.

Korak 3: Sada pokrećemo naredbeni git push za slanje svih naših promjena iz lokalne podružnice u udaljeno spremište pokretanjem naredbe git push origin master.

Tako će se preusmjeriti na prozor za prijavu na Github račun gdje morate unijeti unos kao ID svoje e-pošte i lozinku na sljedeći način.

Korak 4: Kada se uspješno prijavi proces, uz pomoć SSH ključa povezat će se s udaljenim spremištem.

Kada jednom unesete sve potrebne podatke, git push je odgovoran za poticanje svih najnovijih podataka iz lokalne podružnice u udaljeno skladište i ažurirani podaci bit će pohranjeni.

Zaključak

  • Iz svih gore navedenih podataka proizlazi da je git push naredba koja se koristi za prijenos svih promjena izvršenih iz lokalnih grana u ciljano udaljeno spremište.
  • Proces git push-a različit je od git dohvaćanja.
  • Prije slanja svih promjena u udaljeno skladište, prvo provjerite jesu li sve promjene ažurirane u lokalnoj podružnici.

Preporučeni članci

Ovo je vodič za Git Push. Ovdje smo razgovarali o radu, kako stvoriti git push zajedno s postupnim postupcima s primjerima. Možete pogledati i sljedeće članke da biste saznali više -

  1. Uvod u Git alternative
  2. Oznaka Git Checkout (Prednosti)
  3. Pitanja o GIT intervjuu (Top 11)
  4. GIT naredbe | Savjeti i trikovi
  5. GIT sustav kontrole verzija
  6. Kompletni vodič za daljinsku naredbu Gita
  7. Tri faze životnog ciklusa Git s tijekom rada
  8. Kako koristiti GIT Cherry-pick sa primjerom?

Kategorija: