Introduktion til Git Push

Git-push er en af ​​de vigtigste træk ved git, der bruges til at sende alle opdaterede forpligtelser fra vores lokale filial, der er gemt i det lokale system til fjerngrenen. Den anvendte kommando-push er for at give os mulighed for at sende vores seneste opdaterede forpligtelser til den tilsvarende fjernserver. Fjerngrene, der er gemt på en ekstern server, alle disse er sammenkøbt ved hjælp af git-fjernkommando.

Nogle gange virker git-push som git-hentninger, men det er helt anderledes, fordi git-hentning er processen med at hente alle forpligtelser til den lokale filial, mens git-push opdaterer alle forpligtelser til dens fjerngren.

Sådan opretter du en Git Push?

1. Når alle ændringer er forpligtet til det lokale arkiv, er det nu på tide at skubbe alle disse forpligtelser til fjernlageret.

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

Syntaks:

git push

3. Ved at bruge kommandoen ovenfor skubber den en defineret gren til den eksterne server inklusive alle nylige forpligtelser og dens relaterede objekter. Denne proces foretager ikke direkte ændringer på fjerngrenen, for det første opretter den lokale gren på fjernlageret, gemmer alle opdaterede koder, spring overskrivningsforpligtelser over. Når alle ændringer er gemt endelig derefter, og derefter kun det vil blive fusioneret i målets fjerngren som et endeligt indhold.

4. Når en målgren er fast, kan du skubbe alle dine lokale grene til den faste fjerngren ved hjælp af følgende kommando.

Kommando:

git push --all

5. Antag, at du også vil uploade tags til den eksterne server, så det skal specificeres ved hjælp af en separat kommando ved hjælp af simpel push-kommando direkte, det er ikke muligt. Flagget –tag i den separate kommando er i stand til at sende alle dine lokale tags til dens specificerede fjerngren ved hjælp af følgende kommando.

Kommando:

git push --tags

6. Det er også muligt at sende alle lokale grene til den specificerede fjerngren ved hjælp af en simpel kommando af git is.

Kommando:

git push --all

7. Hvis vi ønsker at slette en bestemt fjerngren, er det muligt at slette ved hjælp af en kommando som følger.

Kommando:

git push --delete

8. Det er også muligt at skubbe vores kode til det definerede fjernlager med dens gren, dette er muligt ved at følge nogle få trin.

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

9. Foretag de ændringer, du vil have dem til at gemme, gem ændringerne og ringe git for at tilføje en kommando til at gemme dine ændringer.

Kommando:

git add

10. Nu er det tid til at begå alle dine ændringer.

Kommando:

git commit –m

som vil tilføje nogle ændringer til mit lager.

11. Nu er det sidste skridt at skubbe al din kode ind i mastergrenen som følger.

Kommando:

git push origin master

12. Det er også muligt at skubbe alle dine ændringer til en specificeret gren ved at ignorere alle dens lokale ændringer i git.

Kommando:

git push --force

13. Her er fjernnavnet intet andet end det identiske navn på fjernlageret, som alle aktuelt opdaterede ændringer skal lagre på. Og filialnavn er intet andet end at målrette fjerngren, hvor du vil gemme alle opdaterede ændringer.

Hvordan virker det?

  • git push er en kommando, der bruges til at opdatere alle dine nye lokale forpligtelser mod fjernlager.
  • Det fungerer mellem to enheder, der kaldes kilde og destination, mens kilden er, hvor du uploader alle vores data fra for nylig tjekket HEAD-gren.
  • Destinationen er, hvor vi ønsker at opdatere vores seneste ændringer på den relaterede fjernserver med dens nylige filial. Det opretter sin egen lokale filial til deres destinations opbevaringssted.
  • Push-kommando bruges også som en af ​​de mest almindelige processer i hele git-operationer til synkroniseringsprocessen. Denne proces fungerer på eksterne grene, der kører ved hjælp af git-fjernkommandoen.
  • Git Push betragtes og fungerer som upload-kommando, i anden hånd git hent og git pull begge fungerede til download-formål. senere konfigureres alle ændringer med git merge-kommando for at klubbe alle ting på målplaceringen.
  • Denne kommando er ansvarlig for at flytte dine aktuelt opdaterede forpligtelser fra din lokale arkivkilde til en bestemt destination for fjernlager. Denne proces forbereder en kopi af dens oplysninger, så sørg for, at vores lokale filial er opdateret for at uploade alle ændringer til fjernlageret.
  • Objekterne i ovennævnte proces består af træer, engagementer og tags.
  • Her bruger git metoden til lokale referencer til at udføre ændringer i deres relaterede fil mod fjernlager, der viser pekere til for nylig opdaterede forpligtelser.
  • Derefter kopieres alt nyt indhold, der tilføjes, til gits systemobjekt, der er kendt som metadata og SHA.
  • Push fungerer anderledes end fletning.

Eksempel på Git Push

Så lad os overveje et eksempel til at udføre git push-kommando ved at følge trin for trin-procedure:

Trin 1: Først skal vi åbne vores mappesti, hvor det faktiske projekt er gemt og kontrollere stien for denne mappe vha. Kommandoen pwd.

Således som pr. Ovenstående kommando viser det en faktisk sti, på hvilket bibliotek vi i øjeblikket arbejder på.

Trin 2: Nu tjekker vi med den lokale filial, hvor alle vores seneste ændringer er gemt.

Det viser, at vi er i mastergrenen, det er fint.

Trin 3: Nu kører vi kommando git push for at sende alle vores ændringer fra den lokale gren til fjernlageret ved at køre kommando git push origin master.

Så det vil omdirigere til loginvinduet på Github-kontoen, hvor du skal indtaste input som din e-mail-id og adgangskoder som følger.

Trin 4: Når først login-processen er udført, vil den ved hjælp af SSH-nøglen oprette forbindelse til fjernlageret.

Så når alle nødvendige oplysninger er indtastet, er git push ansvarlig for at skubbe alle de seneste forpligtelser fra den lokale filial til et fjernlager, og opdaterede data gemmes.

Konklusion

  • Fra alle ovenstående oplysninger viser det, at git push er en kommando, der bruges til at uploade alle ændringer, der er udført fra de lokale grene til det målrettede fjernlager.
  • Processen med git push er anderledes end git hent.
  • Inden du sender alle ændringer til fjernlageret, skal du sørge for, at alle ændringer først opdateres på den lokale filial.

Anbefalede artikler

Dette er en guide til Git Push. Her diskuterer vi arbejdet, hvordan man opretter git push sammen med trin for trin procedure med eksempler. Du kan også se på de følgende artikler for at lære mere-

  1. Introduktion til Git-alternativer
  2. Git Checkout-tag (fordele)
  3. GIT-interviewspørgsmål (top 11)
  4. GIT-kommandoer | Tips og tricks
  5. GIT versionskontrolsystem
  6. Komplet guide til Git-fjernkommando
  7. Tre faser af Git-livscyklus med arbejdsgangen
  8. Hvordan bruges GIT Cherry-pick med eksempel?

Kategori: