Git' nollaa '-komento on yksi käytetyimmistä ja vahvimmista komennoista, jotka tukevat erilaisia vaihtoehtoja, kuten ' kovaa ”, “ pehmeä ”, ja sekakomentoja. Jokaisella vaihtoehdolla Git reset -komento toimii eri tavalla. Esimerkiksi ' git reset – vaikea ' käytetään palauttamaan ja poistamaan arkistosta tehdyt muutokset kokonaan. Kuitenkin ' git reset – pehmeä ” -komentoa käytetään muutosten palauttamiseen tuhoamatta vahvistusmuutoksia ja palauttaa ne seurantahakemistoon.
Tämä artikkeli osoittaa:
- Mitkä ovat 'git reset –soft' -komennon käytännön käyttötarkoitukset?
- Kuinka käyttää 'git reset -soft' -komentoa?
Mitkä ovat 'git reset –soft' -komennon käytännön käyttötarkoitukset?
Seuraavassa on ' git reset – pehmeä 'komento:
- Siirrä HEAD-osoitin takaisin määritettyyn tai edelliseen toimitukseen
- Peruuta kaikki tehdyt muutokset
- Tallentaa kaikki seurantaindeksin muutokset ja tekee niistä valmiita uudelleensitoutumiseen.
Tarkastellaan nyt git reset -komennon käyttöä -soft-vaihtoehdolla.
Kuinka käyttää 'git reset –soft' -komentoa?
Käyttääksesi ' git reset – pehmeä ” -komento peruuttaaksesi sitoumuksen ja palauttaaksesi muutokset seurantahakemistoon, käy läpi annetut ohjeet.
Vaihe 1: Avaa Git Terminal
Käynnistä ensin käynnistysvalikosta ' Git Bash ”pääte:
Vaihe 2: Siirry Git-varastoon
Käyttämällä ' CD ”-komentoa, siirry Git-arkistoon:
$ CD 'C:\Git\commits'
Vaihe 3: Luo uusi tiedosto
Luo uusi tiedosto ' kosketus 'komento:
$ kosketus Demo.txt
Vaihe 4: Siirrä tiedosto vaihehakemistoon
Siirrä tiedosto esityshakemistoon tehdäksesi uusia muutoksia käyttämällä Git ' lisätä 'komento:
$ git add Demo.txt
Tarkista 'git status' -komennolla, onko muutokset lisätty vaiheindeksiin vai ei:
$ git-tilaVoit nähdä, että jäljittämättömät muutokset on lisätty esitysalueelle:
Vaihe 5: Tee seuratut muutokset
Tee seuratut muutokset lisätäksesi ne paikalliseen arkistoon käyttämällä alla olevaa komentoa:
$ git commit -m 'Demo lisätty'
Tarkista Git-loki ja varmista, onko muutokset tehty vai eivät:
$ git lokiVoidaan havaita, että muutokset ovat onnistuneet:
Tarkista arkiston tila varmistaaksesi, onko jäljillä seurattuja muutoksia, joita ei ole vielä vahvistettu:
$ git-tilaAlla oleva tulos osoittaa, että arkiston vaiheistusindeksissä ei ole enää seurattuja muutoksia:
Vaihe 6: Palauta tehdyt muutokset
Käytä nyt 'git reset –soft' -komentoa yhdessä HEAD-osoittimen kanssa palauttaaksesi tehdyt muutokset ja siirtääksesi HEADin takaisin edelliseen vahvistukseen:
$ git reset --pehmeä PÄÄ~ 1
Tarkista jälleen arkistoloki varmistaaksesi, onko HEAD palautettu edelliseen sitoumukseen vai ei:
$ git lokiTulos näyttää, että uudet muutokset poistetaan paikallisesta arkistosta ja HEAD palautetaan edelliseen vahvistukseen:
Vaihe 7: Vahvista, että muutokset on palautettu seurantahakemistoon
Tarkista toimivan arkiston tila varmistaaksesi, onko palautetut muutokset lisätty vaiheindeksiin vai ei:
$ git-tilaTäällä voit nähdä, että muutokset on palautettu onnistuneesti esityshakemistoon ja valmiita sitomaan uudelleen:
Olemme osoittaneet ' git reset – pehmeä ”komento.
Johtopäätös
' git reset – pehmeä ” -komento on peruuttaa tehdyt muutokset, siirtää HEAD-osoitin takaisin edelliseen toimitukseen tai johonkin tiettyyn toimitukseen commit id:n avulla, lähettää muutokset takaisin välityshakemistoon ja valmistaa ne uudelleen. Tässä blogissa olemme osoittaneet ' git reset – pehmeä ”-komento ja sen käyttömenettely.