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:
Vaihe 2: Luo tiedosto
Luo uusi tekstitiedosto käyttämällä ' kosketus 'komento:
Vaihe 3: Seuraa tiedostoa
Suorita nyt annettu komento lisätäksesi tiedoston esitysalueelle:
Vaihe 4: Tee muutokset
Tee seuraavaksi muutokset Git-tietovarastoon tallentaaksesi päivitykset:
Vaihe 5: Tarkista lokihistoria
Tarkista Git-arkiston lokihistoria ja vahvista tehdyt muutokset:
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:
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:
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:
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ää