Introduktion till Git Push

Git-push är en av de viktigaste funktionerna i git som används för att skicka alla uppdaterade åtaganden från vår lokala filial som lagras i det lokala systemet till fjärrgrenen. Kommandot som används är att låta oss skicka våra senaste uppdaterade åtaganden till motsvarande fjärrserver. Fjärrgrenar som är lagrade på en fjärrserver, alla är klubbade tillsammans med hjälp av git fjärrkommando.

Ibland verkar git push som git hämtar men det är helt annorlunda eftersom git hämta är processen att hämta alla åtaganden till den lokala grenen medan git push uppdaterar alla åtaganden till dess avlägsna gren.

Hur man skapar en Git Push?

1. När alla ändringar har begåtts i det lokala förvaret är det nu dags att skjuta alla dessa åtaganden till fjärrförvaret.

2. Här är syntaxen för Push-kommandot är följande.

Syntax:

git push

3. Genom att använda kommandot ovan, kommer det att driva en definierad gren till fjärrservern inklusive alla senaste åtaganden och dess relaterade objekt. Den här processen gör inte direkt ändringar på fjärrgrenen, för det första kommer den att skapa lokal gren på fjärrförvaret spara all uppdaterad kod, hoppa över skrivskrivningar. När alla ändringar sparats äntligen då och sedan kommer det bara att slås samman i målets fjärrgren som ett slutligt innehåll.

4. När en målgren är fixad kan du skjuta alla dina lokala grenar till den fasta fjärrgren med följande kommando.

Kommando:

git push --all

5. Anta att du vill ladda upp taggar också till fjärrservern, då måste det anges med ett separat kommando, genom att använda ett enkelt pushkommando direkt är det inte möjligt. Flaggan –tag i det separata kommandot kan skicka alla dina lokala taggar till dess angivna fjärrgren med följande kommando.

Kommando:

git push --tags

6. Det är också möjligt att skicka alla lokala grenar till den angivna fjärrgren med ett enkelt kommando av git is.

Kommando:

git push --all

7. Om vi ​​vill ta bort någon specifik fjärrgren är det möjligt att ta bort med hjälp av ett kommando enligt följande.

Kommando:

git push --delete

8. Det är också möjligt att skjuta vår kod till det definierade fjärrlagret med dess gren, detta är möjligt genom att följa några steg.

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

9. Gör de ändringar du vill att de ska göra, spara ändringarna och ring git för att lägga till ett kommando för att lagra dina ändringar.

Kommando:

git add

10. Nu är det dags att göra alla dina förändringar.

Kommando:

git commit –m

vilket kommer att lägga till några ändringar i mitt arkiv.

11. Nu är det sista steget att driva all din kod i mastergrenen enligt följande.

Kommando:

git push origin master

12. Det är också möjligt att driva alla dina ändringar till en specifik gren genom att ignorera alla dess lokala ändringar i git.

Kommando:

git push --force

13. Här är fjärrnamnet inget annat än det identiska namnet på fjärrförvaret på vilket alla för närvarande uppdaterade ändringar kommer att lagras. Och filialnamn är inget annat än att rikta in fjärrgren där du lagrar alla uppdaterade ändringar.

Hur fungerar det?

  • git push är ett kommando som används för att uppdatera alla dina nya lokala åtaganden mot fjärrförvaret.
  • Det fungerar mellan två enheter som heter källa och destination medan källan är där du laddar upp alla våra uppgifter från nyligen checkade HEAD-grenen.
  • Målet är där vi vill uppdatera våra senaste ändringar på den relaterade fjärrservern med dess senaste gren. Det skapar sin egen lokala filial till deras destinationsförvarplats.
  • Push-kommando används också som en av de vanligaste processerna i hela git-operationer för synkroniseringsprocessen. Denna process fungerar på fjärrgrenar som körs med Git-fjärrkommandot.
  • Git Push betraktas och fungerar som uppladdningskommando, i andra hand git hämta och git pull båda fungerade för nedladdning. senare konfigureras alla ändringar med git-merge-kommando för att klubba alla saker på målplatsen.
  • Det här kommandot är ansvarigt för att flytta dina för närvarande uppdaterade åtaganden från din lokala lagringskälla till en specifik destination för fjärrlagringsplatsen. Denna process förbereder en kopia av informationen, så försäkra dig om att vår lokala filial är uppdaterad för att ladda upp alla ändringar till fjärrförvaret.
  • Objekten i ovanstående process består av träd, engagemang och taggar.
  • Här använder git metoden för lokala referenser för att göra ändringar i den relaterade filen mot fjärrlager som visar pekare för nyligen uppdaterade åtaganden.
  • Därefter kopieras allt nytt innehåll som läggs till gits systemobjekt som kallas metadata och SHA.
  • Push fungerar annorlunda än att slå samman.

Exempel på Git Push

Så låt oss överväga ett exempel för att köra git push-kommando genom att följa steg för steg-förfarande:

Steg 1: Först måste vi öppna vår mappväg där det faktiska vårt projekt är lagrat och kontrollera sökvägen för den här mappen med pwd-kommandot.

Således enligt kommandot ovan visar det en verklig sökväg på vilken katalog vi för närvarande arbetar.

Steg 2: Nu kontrollerar vi med den lokala filialen där alla våra senaste ändringar lagras.

Det visar att vi är med i mastergrenen, det är bra.

Steg 3: Nu kör vi kommandot git push för att skicka alla våra ändringar från den lokala grenen till fjärrförvaret genom att köra kommandot git push origin master.

Så det kommer att omdirigera till inloggningsfönstret för Github-konto där du måste ange input som din e-post-id och lösenord enligt följande.

Steg 4: När inloggningsprocessen framgångsrikt är klar, kommer den med hjälp av SSH-nyckeln att ansluta till fjärrförvaret.

Så när alla nödvändiga uppgifter har skrivits in git push ansvarar för att skjuta alla senaste åtaganden från den lokala grenen till ett fjärrlager och uppdaterade data kommer att lagras.

Slutsats

  • Från all ovanstående information visar det att git push är ett kommando som används för att ladda upp alla ändringar som gjorts från de lokala grenarna till det riktade fjärrlagret.
  • Processen med git push är annorlunda än git hämta.
  • Innan du skickar alla ändringar till fjärrlagret, se till att alla ändringar uppdateras i den lokala filialen först.

Rekommenderade artiklar

Detta är en guide till Git Push. Här diskuterar vi arbetet, hur man skapar git push tillsammans med steg för steg förfarande med exempel. Du kan också titta på följande artiklar för att lära dig mer-

  1. Introduktion till Git-alternativ
  2. Git Checkout-tagg (Fördelar)
  3. GIT-intervjufrågor (Topp 11)
  4. GIT-kommandon | Tips och tricks
  5. GIT-versionskontrollsystem
  6. Komplett guide till Git-fjärrkommando
  7. Tre steg av Git-livscykel med arbetsflödet
  8. Hur använder jag GIT Cherry-pick med exempel?

Kategori: