Sisällysluettelo:

Kuinka poistan sitomattomat muutokset gitissä?
Kuinka poistan sitomattomat muutokset gitissä?

Video: Kuinka poistan sitomattomat muutokset gitissä?

Video: Kuinka poistan sitomattomat muutokset gitissä?
Video: Нелогичная жизнь_Рассказ_Слушать 2024, Saattaa
Anonim

Nyt sinulla on neljä vaihtoehtoa muutosten kumoamiseen:

  1. Poista tiedoston vaihe nykyisestä vahvistuksesta (HEAD): git nollaa HEAD
  2. Poista kaikki vaiheet - säilytä muutoksia : git nollaa.
  3. Hävitä kaikki paikallisia muutoksia , mutta tallenna ne myöhempää käyttöä varten: git jemma.
  4. Hävitä kaikki pysyvästi: git reset --hard.

Kun tämä pidetään mielessä, kuinka poistan sitomattomat muutokset gitissä?

7 vastausta

  1. Tämä poistaa vaiheista kaikki tiedostot, jotka olet saattanut lavastella komennolla git add: git reset.
  2. Tämä palauttaa kaikki paikalliset sitomattomat muutokset (pitäisi suorittaa repo-rootissa): git checkout.
  3. Tämä poistaa kaikki paikalliset jäljittämättömät tiedostot, joten vain git-seuratut tiedostot jäävät jäljelle: git clean -fdx.

Tiedä myös, kuinka voin palauttaa muokatun tiedoston Gitissä? Sitoumuksen peruuttaminen Jos olet muokattu , lisäsi ja teki muutoksia a tiedosto , ja haluat kumota muutokset, voit sitten käyttää uudelleen git nollaa HEAD~ peruuttaaksesi sitoumuksen. Samanlainen kuin edellinen esimerkki, kun käytät git nollaa muutoksia jää näyttämättä. Huomaa, että nyt sinun tiedosto ei enää seurata!

Kuinka tässä suhteessa poistat muutokset sitoutumista varten?

Vastaanottaja Poista viimeinen tehdä gitistä, voit yksinkertaisesti suorittaa git reset --hard HEAD^ Jos olet poistamalla useita sitoumuksia ylhäältä, voit suorittaa git reset --hard HEAD~2 to Poista kaksi viimeistä sitoutumista. Voit kasvattaa määrää Poista vielä enemmän sitoumuksia.

Mikä on git reset?

Yhteenveto. Arvostella, git reset on tehokas komento, jota käytetään kumoamaan paikalliset muutokset a:n tilaan Git repo. Git reset toimii The Three Trees of Git Nämä puut ovat Commit History (HEAD), vaiheen indeksi ja työhakemisto.

Suositeltava: