Kuinka kumota sitoumus Gitissä

Kuinka Kumota Sitoumus Gitissa



Jos ohjelmistosuunnittelija tai verkkokehittäjä työskentelee Gitissä projektin parissa, he saattavat työntää useita sitoumuksia Git-tietovarastoon tallentaakseen muutokset päivittäin. Joissakin tilanteissa he kuitenkin sitovat työntämättömät tiedostot Git-arkistoon.

Joskus he haluavat lisämuutoksia tiedostoihin ennen sitoutumista. Tämän seurauksena sitoumus on palautettava tai poistettava Gitin lokihistoriasta. Tätä tarkoitusta varten ' $ git reset –pehmeä HEAD~1 ”komento on hyödyllinen.

Tässä oppaassa opimme kumoamaan Git-sitoumuksen.

Kuinka kumota sitoumus Gitissä?

Jos haluat kumota Gitissä tehdyn sitoumuksen, siirry ensin paikalliseen Git-tietovarastoon ja luo ja lisää uusi tiedosto arkistoon. Tee sitten muutokset. Suorita sen jälkeen päätoiminto, joka on peruuttaa sitoumus käyttämällä ' $ git reset –pehmeä HEAD~1 ”komento. Vielä yksi asia, joka käyttäjien tulisi tietää, on, että komento vain kumoaa sitoumuksen. Muutokset kuitenkin tallennetaan hakemistoon.

Yritetään toteuttaa tämä skenaario askel askeleelta!

Vaihe 1: Siirry Git-hakemistoon
Siirry ensin Gitin paikalliseen arkistoon:

$ CD 'C:\Käyttäjät \n azma\Git\demo2'

Vaihe 2: Luo tiedosto
Luo uusi tekstitiedosto käyttämällä ' kosketus 'komento:

$ kosketus commit.txt

Vaihe 3: Seuraa tiedostoa
Suorita nyt annettu komento lisätäksesi tiedoston esitysalueelle:

$ git add commit.txt

Vaihe 4: Tee muutokset
Tee seuraavaksi muutokset Git-tietovarastoon tallentaaksesi päivitykset:

$ git commit -m 'commit.txt-tiedosto lisätty'

Vaihe 5: Tarkista lokihistoria
Tarkista Git-arkiston lokihistoria ja vahvista tehdyt muutokset:

$ git loki -- verkossa --kaavio

Kuten näet, tällä hetkellä HEAD viittaa viimeisimpään sitoumukseen:

Vaihe 6: Kumoa sitoumus
Kumoa nyt tehdyt muutokset käyttämällä annettua komentoa:

$ git reset --pehmeä PÄÄ~ 1

Täällä ' -pehmeä ' -vaihtoehtoa käytetään tiedostoihimme tehtyjen muutosten säilyttämiseen ja ' PÄÄ ~ 1 ' osoittaa, että HEAD palautetaan edelliseen sitoumukseen:

Vaihe 7: Tarkista tila
Tarkista nyt muutosten kumoaminen käyttämällä ' git-tila 'komento:

$ git-tila .

Kuten näet, tiedosto on edelleen olemassa hakemistossa, mikä tarkoittaa, että vain vahvistus poistettiin:

Vaihe 8: Tarkista lokihistoria
Tarkista nyt lokihistoria ja HEAD:n nykyinen sijainti:

$ git loki -- verkossa --kaavio

Kuten näet, sitoumus poistetaan Gitin lokihistoriasta ja HEAD viittaa ' pää ”haara:

Siinä kaikki! Olemme koonneet helpoimman tavan perua sitoumus Gitissä.

Johtopäätös

Jos haluat kumota Gitissä tehdyn sitoumuksen, siirry ensin Gitin paikalliseen arkistoon. Luo uusi tiedosto ja seuraa se esitysalueelle ' $ git lisää ”komento. Tee sitten muutokset ja näytä lokihistoria suorittamalla ' $ git log –oneline –kaavio ”komento. Suorita sen jälkeen ' $ git reset –pehmeä HEAD~1 ”-komento peruuttaa vahvistusmuutokset. Tämä opas selitti, kuinka Git-sitoumus kumotaan.