Hva er forskjellene mellom git commit og git push?

Hva er forskjellene mellom git commit og git push?
Git er et versjonskontroll DevOps Projects Management Tool som er mye brukt til å administrere DevOps -prosjekter og deres kildekode. Det fungerer med lokale og eksterne depoter. Mer spesifikt lager Git -brukere filer og legger til funksjonaliteter i prosjekter i Git Working Repository og forplikter dem til å lagre disse endringene i Git Local Repository ved å bruke "git forpliktelse”Kommando. Med "git pushKommandoen, endringene blir deretter presset til det eksterne depotet.

I denne oppskrivningen vil vi demonstrere forskjellen mellom GIT-kommandoene “git forpliktelse”Og“git push”.

Forskjeller mellom “git commit” og “git push”

git forpliktelse”Kommando er en av de viktige kommandoene til GIT som redder de gjeldende iscenesatte endringene av prosjektet i Git Local Repository. Imidlertid "git push”Kommando brukes til å skyve det lokale depotet forpliktet endringer i det eksterne depotet. Så vi kan si at Git -forpliktelsen brukes til å samhandle med det lokale depotet, mens GIT Push -kommandoen brukes til å samhandle med et eksternt depot.

Hvordan bruke “git commit” og “git push” -kommandoer i git?

Å bruke “git forpliktelse”Kommando og“git push”Kommando i Git, ta en titt på den undergitte prosedyren under.

Trinn 1: Åpne Git Bash Terminal

Først åpner du “Git bash”Terminal ved hjelp av startmenyen:

Trinn 2: Åpne Git -depot

Naviger til det lokale Git -depotet ved å bruke “CD”Kommando:

$ CD "C: \ git"

Trinn 3: Lag ny fil

Lag en ny fil gjennom "ta på”Kommando:

$ berøringsfil.tekst

Trinn 4: Legg til fil i iscenesettelsesmiljøet

Legg til den ikke -sporede filen i iscenesettelsesmiljøet med følgende kommando:

$ git Legg til fil.tekst

Trinn 5: Commit Stage Endre ved å bruke “Git Commit”

Deretter kan du begå iscenesettelsesendringene ved å bruke "git forpliktelse”Kommando. For å legge inn meldingen sammen med forpliktelsen, legg til "-m”Alternativ:

$ git commit -m "-fil.TXT er forpliktet "

Kontroller GIT -logger for å bekrefte om sceneendringene er begått eller ikke:

$ git log

Trinn 6: Skyv forpliktede endringer i eksternt depot

For å presse den nåværende grenen forplikter seg til et eksternt depot, bruk "git push”Kommanderer og spesifiser navnet på grenen:

$ git push origin main

Vi har vist forskjellen mellom “git forpliktelse”Og“git push”Kommandoer og hvordan du bruker dem i git.

Konklusjon

git forpliktelse”Lagrer sceneendringene i det lokale depotet. Imidlertid "git push”Kommando skyver det lokale depotet begikk endringer i det eksterne depotet. For å bruke GIT -forpliktelsen og GIT PUSS -kommandoene, må du først forplikte sceneendringene ved å bruke “git commit -m ”Kommando, og deretter skyve disse forpliktelsene til det eksterne depotet ved å bruke“git push ”Kommando. Denne oppskrivningen har vist forskjellen mellom “git forpliktelse”Og“git push”Kommandoer.