Kaukosäätimen palauttaminen tiettyyn Git-sitoumukseen

Kaukosaatimen Palauttaminen Tiettyyn Git Sitoumukseen



Git-alustalla käyttäjät tekevät usein projektimuutoksia ja sitoutuvat tallentamaan ne paikalliseen arkistoon. Nämä muutokset työnnetään myöhemmin etävarastoon. Git-käyttäjä saattaa kuitenkin haluta peruuttaa muutokset sen jälkeen, kun ne on tehty, koska monet uudet muutokset voivat aiheuttaa ongelmia projektissa tai vaatia tarkistamista.

Älä huoli, jos et ole varma kuinka palauttaa etävarasto tiettyyn toimitukseen, koska tämä viesti näyttää menetelmän kaukosäätimen palauttamiseksi tiettyyn toimitukseen.

Kuinka palauttaa kaukosäädin tiettyyn sitoumukseen?

Jos haluat palauttaa kaukosäätimen tiettyyn toimitukseen, nollaa tai palauta toimitus Git-varastossa käyttämällä ' git reset ”komento. Työnnä sen jälkeen sitoumus kaukosäätimeen käyttämällä ' git push -f ”komento.







Tutustu käytännön esittelyyn annettuun menettelyyn.



Vaihe 1: Käynnistä Git Terminal

Avaa ensin Git-pääte Windowsin Käynnistä-valikosta:







Vaihe 2: Siirry Git Working Repository -palveluun

Käytä ' CD ”-komento ja siirry Git-työvarastoon:

$ CD 'C:\Git\commits'



Tarkastele seuraavaksi kaikki nykyisen toimivan arkiston tiedostot ja arkistot käyttämällä ' ls 'komento:

$ ls

Vaihe 3: Tee muutos Git-tiedostoon

Tee joitain muutoksia Git-tiedostoon. Tätä tarkoitusta varten olemme muuttaneet ' Tiedosto.txt 'tiedosto:

$ kaiku 'Hei Linux Hintille' > Tiedosto.txt

Vaihe 4: Lisää tiedosto vaihehakemistoon

Lisää seuraavaksi muokattu tiedosto seurantahakemistoon (vaihealueelle) käyttämällä mainittua komentoa:

$ git add Tiedosto.txt

Tarkastele Git-arkiston tilaa varmistaaksesi, onko muokattu tiedosto lisätty seurantahakemistoon vai ei:

$ git-tila

Voit nähdä, että olemme onnistuneesti lisänneet tiedoston seurantahakemistoon:

Vaihe 5: Tee uusi muutos

Tee uudet muutokset ' git commit ' -komento määrittäessään viestin ' -m ”vaihtoehto:

$ git commit -m 'Sitoumuksen muokkaaminen'

Tarkista Git-lokista, onko muutokset tehty vai eivät:

$ git loki

Täällä voit nähdä, että muutokset on tehty onnistuneesti ja lisätty Gitin paikalliseen arkistoon:

Vaihe 6: Työnnä muutokset kaukosäätimeen

Työnnä sen jälkeen muutokset etävarastoon käyttämällä ' git push ”komento. Täällä ' -f ” -lippua käytetään pakottamaan muutoksia kaukosäätimeen:

$ git push -f alkuperän mestari

Vaihe 7: Palauta kaukosäädin tiettyyn sitoumukseen

Palauta nyt kaukosäädin edelliseen tai viimeisimpään vahvistukseen. Tätä tarkoitusta varten palaa ensin tiettyyn sitoumukseen tai tiettyyn sitoumukseen joko HEAD-asemaa tai sitoumustunnusta käyttämällä:

$ git reset -- kovaa PÄÄ~ 1

Vaihe 8: Työnnä muutokset kaukosäätimeen

Kun olet palannut tiettyyn tai aiempaan toimitukseen, työnnä paikalliset sitoumukset etävarastoon:

$ git push -f alkuperän mestari

Tarkastele arkiston lokia tarkistaaksesi, onko kaukosäädin palautettu tiettyyn vahvistukseen vai ei:

$ git loki

Voidaan havaita, että olemme onnistuneesti suorittaneet vaaditut toiminnot:

Olemme opettaneet sinulle menetelmän nollata kaukosäädin tiettyyn sitoutumiseen.

Johtopäätös

Jos haluat palauttaa kaukosäätimen tiettyyn Git-sitoutukseen, siirry ensin Git-tietovarastoon ja nollaa muutokset paikallisessa arkistossa käyttämällä ' git reset – hard HEAD~1 ”komento. Palatakseen tiettyyn sitoumukseen käyttäjät voivat käyttää ' git reset -hard ”komento. Työnnä sen jälkeen nämä muutokset etävarastoon palauttaaksesi kaukosäätimen tiettyyn sitoutumiseen käyttämällä ' git push -f -alkuperäinen isäntä ”komento. Tämä viesti käsitteli menetelmää kaukosäätimen palauttamiseksi tiettyyn sitoumukseen.