Uvod v Git Push

Git push je ena najpomembnejših lastnosti gita, ki se uporablja za pošiljanje vseh posodobljenih zavez iz naše lokalne podružnice, ki je shranjena v lokalnem sistemu, na oddaljeno vejo. Ukaz, ki ga uporabljamo, nam omogoča, da pošljemo najnovejše posodobljene zaveze na ustrezen oddaljeni strežnik. Oddaljene veje, ki so shranjene na oddaljenem strežniku, vse so združene s pomočjo git oddaljenega ukaza.

Včasih se git push zdi kot git prejemki, vendar je povsem drugače, ker git fetch je postopek pridobivanja vseh obveznosti lokalne podružnice, medtem ko git push posodobi vse obveznosti do svoje oddaljene veje.

Kako ustvariti Git Push?

1. Ko so vse spremembe zajete v lokalnem skladišču, je zdaj čas, da vse te zaveze prenese v oddaljeno skladišče.

2. Tu je sintaksa za ukaz Push naslednja.

Sintaksa:

git push

3. Z zgornjim ukazom potisne določeno vejo na oddaljeni strežnik, vključno z vsemi nedavnimi storitvami in z njimi povezanimi predmeti. Ta postopek ne naredi sprememb na oddaljeni veji, najprej bo ustvaril lokalno podružnico v oddaljenem skladišču in shranil vso posodobljeno kodo, preskočil prepisovanje obveznosti. Ko so vse spremembe končno shranjene, potem se bodo le-te združile na ciljni oddaljeni veji kot končna vsebina.

4. Ko je ena ciljna veja pritrjena, lahko z naslednjim ukazom potisnete vse svoje lokalne veje na to fiksno oddaljeno vejo.

Ukaz:

git push --all

5. Recimo, da želite naložiti oznake tudi na oddaljeni strežnik, potem ga je treba določiti z ločenim ukazom, neposredno z uporabo preprostega ukaza za potiskanje ni mogoče. Oznaka –taga v ločenem ukazu lahko pošlje vse vaše lokalne oznake na določeno oddaljeno vejo z naslednjim ukazom.

Ukaz:

git push --tags

6. Prav tako je mogoče poslati vse lokalne podružnice skupaj na določeno oddaljeno vejo z uporabo preprostega ukaza git is.

Ukaz:

git push --all

7. Če želimo izbrisati neko določeno oddaljeno vejo, jo je mogoče izbrisati z ukazom na naslednji način.

Ukaz:

git push --delete

8. Prav tako je možno, da našo kodo potisnemo v določeno oddaljeno shrambo s svojo podružnico, to je mogoče z nekaj koraki.

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

9. Naredite vse spremembe, ki jih želite, shranite spremembe in pokličite git, da dodate ukaz za shranjevanje sprememb.

Ukaz:

git add

10. Zdaj je čas, da opravite vse svoje spremembe.

Ukaz:

git commit –m

kar bo dodalo nekaj sprememb v moje skladišče.

11. Zdaj je zadnji korak, da vso kodo potisnete v glavno vejo, kot sledi.

Ukaz:

git push origin master

12. Prav tako je mogoče vse svoje spremembe potisniti na določeno vejo, če prezrete vse njene lokalne spremembe na git.

Ukaz:

git push --force

13. Tu oddaljeno ime ni nič drugega kot identično ime oddaljenega skladišča, v katero bodo shranjene vse trenutno posodobljene spremembe. Ime podružnice ni nič drugega kot ciljna oddaljena podružnica, kjer boste shranili vse posodobljene spremembe.

Kako deluje?

  • git push je ukaz, ki se uporablja za posodobitev vseh novih lokalnih zavez do oddaljenega skladišča.
  • Deluje med dvema subjektoma, ki se imenujeta vir in cilj, medtem ko viri naložite vse naše podatke iz nedavno preverjene veje HEAD.
  • Cilj je mesto, kjer želimo posodobiti svoje najnovejše spremembe na povezanem oddaljenem strežniku s svojo nedavno podružnico. Ustvari svojo lokalno podružnico na lokaciji svojega skladišča.
  • Ukaz Push se uporablja tudi kot eden najpogostejših procesov v vseh operacijah git za proces sinhronizacije. Ta postopek deluje na oddaljenih vejah, ki se izvajajo z ukazom git remote.
  • Git Push obravnava in deluje kot ukaz za nalaganje, v drugi strani pa git fetch in git pull oba delata za namene prenosa. pozneje so vse spremembe konfigurirane z ukazom git merge, da združi vse stvari na ciljnem mestu.
  • Ta ukaz je odgovoren za premikanje trenutno posodobljenih zavez iz vašega lokalnega vira skladišča na določeno oddaljeno destinacijo skladišča. Ta postopek pripravi kopijo svojih informacij, zato zagotovite, da je naša lokalna podružnica posodobljena, da naloži vse spremembe v oddaljeno skladišče.
  • Predmete v zgornjem postopku sestavljajo drevesa, zareze in oznake.
  • Tu git uporablja metodo lokalnih referenc za spreminjanje v svojo povezano datoteko v oddaljeno skladišče, ki prikazuje kazalce za nedavno posodobljene obveze.
  • Po tem bo vsa dodana nova vsebina kopirana v git sistemski objekt, ki je znan kot metapodatki in SHA.
  • Push deluje drugače kot spajanje.

Primer Git Push-a

Zato razmislimo o primeru izvajanja git push ukaza po korakih po korakih:

1. korak: Najprej moramo odpreti pot do mape, kjer je dejanski shranjen naš projekt, in z ukazom pwd preveriti pot do te mape.

Torej po zgornjem ukazu prikazuje dejansko pot, v katerem imeniku trenutno delamo.

2. korak: Z lokalno podružnico preverimo, kje so shranjene vse naše najnovejše spremembe.

Pokaže, da smo na glavni veji, to je v redu.

Korak 3: Zdaj izvajamo ukaz git push za pošiljanje vseh naših sprememb iz lokalne podružnice v oddaljeno skladišče z izvajanjem ukaza git push origin master.

Torej se bo preusmerilo v prijavno okno računa Github, kjer morate vnesti vnos kot svoj email in gesla, kot sledi.

4. korak: Ko je postopek prijave uspešno opravljen, se s pomočjo ključa SSH poveže z oddaljenim skladiščem.

Ko bodo vse zahtevane podrobnosti, vnesene v git push, odgovorne, da potisnete vse najnovejše zaveze iz lokalne podružnice v oddaljeno skladišče in posodobljeni podatki bodo shranjeni.

Zaključek

  • Iz vseh zgornjih informacij je razvidno, da je git push ukaz, ki se uporablja za nalaganje vseh sprememb, izvedenih iz lokalnih podružnic, v ciljno oddaljeno odlagališče.
  • Postopek git push je drugačen kot git fetch.
  • Preden pošljete vse spremembe v oddaljeno skladišče, se prepričajte, da so vse spremembe najprej posodobljene v lokalni podružnici.

Priporočeni članki

To je vodnik za Git Push. Tukaj razpravljamo o delu, kako ustvariti git push skupaj s postopkom po korakih s primeri. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Uvod v Git alternative
  2. Oznaka Git Checkout (prednosti)
  3. Vprašanja za intervju z GIT (top 11)
  4. Ukazi GIT | Namigi in triki
  5. GIT nadzorni sistem različic
  6. Celoten vodnik za Git oddaljeni ukaz
  7. Tri stopnje življenjskega cikla Git s potekom dela
  8. Kako uporabiti GIT Cherry-pick s primerom?

Kategorija: