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 -
- Uvod u Git alternative
- Oznaka Git Checkout (Prednosti)
- Pitanja o GIT intervjuu (Top 11)
- GIT naredbe | Savjeti i trikovi
- GIT sustav kontrole verzija
- Kompletni vodič za daljinsku naredbu Gita
- Tri faze životnog ciklusa Git s tijekom rada
- Kako koristiti GIT Cherry-pick sa primjerom?