Introduksjon til Git Push

Git push er en av de viktigste funksjonene i git som brukes til å sende alle oppdaterte forpliktelser fra vår lokale filial som er lagret i det lokale systemet til den eksterne grenen. Kommandoen som brukes, er å la oss sende de siste oppdaterte forpliktelsene til den tilsvarende eksterne serveren. Eksterne grener som er lagret på en ekstern server, alle disse er klubbet sammen med hjelp av git-fjernkommando.

Noen ganger virker git push som git henter, men det er helt annerledes fordi git fetch er prosessen med å hente alle forpliktelser til den lokale grenen mens git push oppdaterer alle forpliktelsene til den eksterne grenen.

Hvordan lage en Git Push?

1. Når alle endringer er forpliktet til det lokale depotet, er det på tide å skyve alle disse forpliktelsene til det eksterne depotet.

2. Her er syntaks for Push-kommandoen er som følger.

syntaks:

git push

3. Ved å bruke kommandoen ovenfor, vil den skyve en definert gren til den eksterne serveren, inkludert alle nylige forpliktelser og tilhørende objekter. Denne prosessen gjør ikke direkte endringer på den eksterne grenen, for det første vil den opprette lokal gren på det eksterne depot lagre all oppdatert kode, hoppe over overskriving forpliktelser. Når alle endringer er lagret til slutt, og da bare vil den bli slått sammen på målets eksterne gren som et endelig innhold.

4. Når en målgren er løst, kan du skyve alle lokale grener til den faste fjerngrenen ved å bruke følgende kommando.

Kommando:

git push --all

5. Anta at du vil laste opp koder også til den eksterne serveren, da må de spesifiseres ved å bruke en egen kommando, ved å bruke enkel pushkommando direkte er det ikke mulig. Flagg-taggen i den separate kommandoen kan sende alle lokale tagger til den spesifiserte eksterne grenen ved å bruke følgende kommando.

Kommando:

git push --tags

6. Det er også mulig å sende alle lokale grener til den spesifiserte eksterne grenen ved å bruke en enkel kommando av git is.

Kommando:

git push --all

7. Hvis vi vil slette en bestemt ekstern gren, er det mulig å slette ved å bruke en kommando som følger.

Kommando:

git push --delete

8. Det er også mulig å skyve koden vår til det definerte fjernlageret med grenen, også er dette mulig ved å følge noen trinn.

gitklon https://www.educba.com//&& cd

9. Gjør hva du endrer du vil ha dem, lagre endringene og ring git for å legge til en kommando for å lagre endringene dine.

Kommando:

git add

10. Nå er det på tide å begå alle endringene dine.

Kommando:

git commit –m

som vil legge til noen endringer i depotet mitt.

11. Nå er det siste trinnet å skyve all koden din inn i hovedgrenen som følger.

Kommando:

git push origin master

12. Det er også mulig å skyve alle endringene dine til en spesifisert gren ved å ignorere alle lokale endringer i git.

Kommando:

git push --force

13. Her er fjernnavnet bare det identiske navnet på fjernlageret som alle for øyeblikket oppdaterte endringer kommer til å lagre på. Og filialnavn er ikke noe annet enn å målrette deg mot ekstern gren der du vil lagre alle oppdaterte endringer.

Hvordan virker det?

  • git push er en kommando som brukes til å oppdatere alle de nye lokale forpliktelsene dine mot fjernlager.
  • Den fungerer mellom to enheter som heter kilde og destinasjon, mens kilden er der du laster opp alle våre data fra nylig sjekket HEAD-gren.
  • Destinasjonen er der vi ønsker å oppdatere de siste endringene våre på den relaterte eksterne serveren med den nylige grenen. Det oppretter sin egen lokale filial til destinasjonens depotplassering.
  • Push-kommando brukes også som en av de vanligste prosessene i hele git-operasjoner for synkroniseringsprosessen. Denne prosessen fungerer på eksterne grener som kjører ved hjelp av git-fjernkommandoen.
  • Git Push betraktet og fungerte som opplastingskommando, i andre hånden git hente og git pull begge fungerte for nedlasting. senere blir alle endringer konfigurert med git merge-kommando for å klubbere alle ting på målstedet.
  • Denne kommandoen er ansvarlig for å flytte de for øyeblikket oppdaterte forpliktelsene dine fra din lokale depotkilde til en spesifikk ekstern depotdestinasjon. Denne prosessen utarbeider en kopi av informasjonen, så forsikre deg om at vår lokale filial er oppdatert for å laste opp alle endringene til det eksterne depotet.
  • Objektene i prosessen ovenfor er sammensatt av trær, engasjementer og tagger.
  • Her bruker git metoden for lokale referanser for å gjøre endringer i den relaterte filen mot fjernlager som viser pekere for nylig oppdaterte forpliktelser.
  • Etter dette vil alt nytt innhold som blir lagt til bli kopiert til gitens systemobjekt som er kjent som metadata og SHA.
  • Push fungerer annerledes enn slå sammen.

Eksempel på Git Push

Så la oss vurdere et eksempel for å utføre git push-kommando ved å følge fremgangsmåten trinn for trinn:

Trinn 1: For det første må vi åpne mappebanen vår der prosjektet vårt er lagret og sjekke banen for denne mappen ved å bruke pwd-kommandoen.

I henhold til kommandoen over viser den en faktisk bane for hvilken katalog vi jobber for tiden.

Trinn 2: Nå sjekker vi med den lokale grenen hvor alle de siste endringene våre er lagret.

Det viser at vi er på mestergrenen, det er bra.

Trinn 3: Nå kjører vi command git push for å sende alle endringene våre fra den lokale grenen til det eksterne depotet ved å kjøre command git push origin master.

Så den vil omdirigere til innloggingsvinduet til Github-kontoen der du må oppgi innspill som e-post-ID og passord som følger.

Trinn 4: Når innloggingsprosessen er vellykket, vil den ved hjelp av SSH-tasten koble seg til det eksterne depotet.

Så når alle nødvendige detaljer er skrevet inn, er git push ansvarlig for å skyve alle de siste forpliktelsene fra den lokale grenen til et fjernlager og oppdaterte data vil bli lagret.

Konklusjon

  • Fra all informasjonen ovenfor viser den at git push er en kommando som brukes til å laste opp alle endringer som er gjort fra de lokale grenene til det målrettede fjernlageret.
  • Prosessen med git push er annerledes enn git fetch.
  • Før du sender alle endringer til det eksterne depotet, må du sørge for at alle endringene først blir oppdatert på den lokale grenen.

Anbefalte artikler

Dette er en guide til Git Push. Her diskuterer vi arbeidet, hvordan lage git push sammen med trinnvis prosedyre med eksempler. Du kan også se på følgende artikler for å lære mer-

  1. Introduksjon til Git-alternativer
  2. Git Checkout Tag (fordeler)
  3. Spørsmål om GIT-intervju (Topp 11)
  4. GIT-kommandoer | Tips og triks
  5. GIT versjonskontrollsystem
  6. Komplett guide til Git-fjernkommando
  7. Tre stadier av Git-livssyklus med arbeidsflyten
  8. Hvordan bruker jeg GIT Cherry-pick med eksempel?

Kategori: