Git Resetin käytännön käytöt – Soft

Git Resetin Kaytannon Kaytot Soft



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?

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-tila

Voit 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 loki

Voidaan havaita, että muutokset ovat onnistuneet:

Tarkista arkiston tila varmistaaksesi, onko jäljillä seurattuja muutoksia, joita ei ole vielä vahvistettu:

$ git-tila

Alla 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 loki

Tulos 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-tila

Tää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.