Utviklere utfører og gjør endringer på sitt lokale system mens de håndterer teamprosjektene. De må laste opp sine lokale maskinendringer til GitHub slik at andre teammedlemmer kan få tilgang til det og bidra. Git -brukere kan presse sine lokale endringer til GitHub -depotet for akkurat dette formålet.
Denne artikkelen vil illustrere:
Forskjell mellom Git Push vs Git Push Origin -kommando
De viktigste forskjellene mellom “git push”Og“git push opprinnelse ”Er oppført i tabellen under gitt:
git push | git push opprinnelse |
Det skyver endringer av alle grener til GitHub -depotet. | Det skyver endringer til spesifikke eksterne grener. |
Det presser arbeidet implisitt til GitHub -depotet. | Det presser arbeidet eksplisitt til GitHub -depotet. |
Det kan bare brukes med et enkelt depot. | Det kan brukes med både enkelt- og flere depoter. |
Hvordan fungerer “git push” og “git push origin” -kommandoer?
For å sjekke ut arbeidet med “git push”Og“git push opprinnelse ”Kommandoer fungerer, først, naviger til Git -depotet og sjekk fjernkontrollen. Bruk deretter “Git Push” og “Git Push Origin” -kommandoen.
Trinn 1: Omdirigere til Git -katalogen
Omdirigere til det lokale depotet ved hjelp av den gitte kommandoen:
$ CD "C: \ git \ Repox"
Trinn 2: Bekreft fjernkontrollen
Bruk deretter kommandoen nedenfor for å sikre eksterne tilkoblinger:
$ git ekstern -v
I henhold til den under-uttalte utgangen er den lokale maskinen og sentraliserte serveren tilkoblet:
Trinn 3: Oppdater ekstern gren
For å oppdatere den spesifikke eksterne grenen, skriver du ut den gitte kommandoen og spesifiser fjernkontrollen og filialnavnet:
$ git push origin master
Skjermbildet nedenfor indikerer at den gitte kommandoen bare presset den lokale “herre”Filialinnhold til fjernkontrollen”herre”Branch:
Trinn 4: Oppdater eksternt depot
For å oppdatere hele GitHub -depotet, kjører du bare “git push”Kommando uten noe alternativ:
$ git push
I henhold til utdataene nedenfor er alle endringene i det lokale depotet presset til det eksterne depotet, og hele GitHub -depotet er oppdatert:
Det handlet om den største forskjellen mellom “git push”Og“git push opprinnelse ”Kommandoer.
Konklusjon
I git -terminalen, "git push”Kommando laster opp alle de lokale filialendringene til GitHub -depotet. Mens "git push opprinnelse ”Kommando skyver de lokale endringene til den spesielle eksterne grenen. Denne bloggen differensierte mellom Git Push Origin og Git Push -kommandoer.