Angre et 'git push'

Angre et 'git push'
Git er et åpen kildekode DevOps-sporingsverktøy som gjør det mulig for utviklere å implementere prosjektkildekoden i forskjellige versjoner. Å gå tilbake til den forrige forpliktelsen eller tidligere staten er en annen kul funksjon i GIT fordi den lar programmerere bytte tilbake til en tidligere tilstand i depotet. Etter å ha feilaktig presset alle ekstra endringer i den eksterne hostingtjenesten, kan utviklere gå tilbake til den eldre staten ved å bruke “$ git revers ”Kommando.

Denne oppskrivningen vil diskutere:

  • Hvordan du skyver lokalt lagt til endringer i eksterne depoter?
  • Hvordan angre en “git push”?

Hvordan du skyver lokalt lagt til endringer i eksterne depoter?

Å angre “git push”For det første må brukerne skyve lokalt lagt til endringer i det eksterne depotet. Det er en forutsetningsoperasjon. Ved å gjøre det, kan brukere angre et git -press ved å følge den gitte prosedyren:

  • Naviger til det lokale depotet.
  • Se gjeldende depotets eksisterende innhold.
  • Sjekk referanselogghistorikken.
  • Se den eksterne URL -listen.
  • Last ned den modifiserte versjonen av det eksterne depotet.
  • Skyv lokalt lagt til endringer i den eksterne hostingtjenesten.

Så la oss begynne!

Trinn 1: Få tilgang til lokalt depot

Først må du kjøre følgende kommando ved å spesifisere ønsket Git Local Repository og gå til det:

$ CD "C: \ Brukere \ Nazma \ git \ test_4"

Trinn 2: Vis innholdsliste

For å vise gjeldende depotliste over innhold, kjør "ls”Kommando:

$ ls

Trinn 3: Sjekk Git Repository Reference Log History

Nå, utfør "git log .”Kommando for å sjekke Git Repository Reference Log History:

$ git log.

Trinn 4: Bekreft ekstern URL

For å sikre at den eksterne URL -en blir lagt til, bruk "git ekstern -v”Kommando:

$ git ekstern -v

Trinn 5: Hent fjernopprinnelse

Last ned den oppdaterte versjonen av det eksterne depotet på det lokale depotet, og bruk den medfølgende kommandoen sammen med det eksterne navnet:

$ git hente opprinnelse

Trinn 6: Skyv lokale depotendringer til fjernkontrollen

Neste, utfør "git push”Kommando med det eksterne og lokale filialnavnet som endringer legges til:

$ git push origin master

Merk: Den ovennevnte prosedyren er nødvendig for å angre “git push”Operasjon.

Hvordan angre et "git push"?

Å angre en “git push”Operasjon, alle ekstra endringer som går over til det eksterne depotet går tilbake til et lokalt depot. For å gjøre det, følg de nedenfor-listede trinnene.

Trinn 1: Angre “Git Push”

For å vende tilbake de pressede endringene, utfør "git tilbake”Kommando sammen med den siste Commit Sha Hash:

$ git REVERT B87CD01

Etter å ha utført ovennevnte kommando, vil en tekstfil bli åpnet med en standard tekstredigerer, der du kan legge til en kommentar, lagre og lukke tekstfilen:

Som et resultat vil du få utdataene under levert som indikerer at de ekstra endringene er upushert med hell:

Trinn 2: Bekreft upush -operasjon gjennom Repository Reference Log

Til slutt, kjør "git log .”Kommando for å sikre at alle ekstra endringer blir tilbakeført til det lokale depotet:

$ git log .

Som du ser utføres den upushede operasjonen vellykket:

Trinn 3: Sjekkliste over innhold

Utfør “ls”Kommando og sjekk depotinnholdet:

$ ls

Det er alt! Vi har utført de enkle trinnene for å angre en “git push”Operasjon.

Konklusjon

Å angre “git push"Operasjon, først, gå til Git Working Repository og sjekk innholdslisten. Vis deretter Repository Reference Log History og eksisterende ekstern URL. Deretter henter du den modifiserte versjonen av det eksterne depotet og skyver alle lokalt ekstra endringer i det eksterne depotet. Til slutt, utfør "$ git revers ”Kommando. Denne oppskrivningen demonstrerte metoden for å angre “git push”.