Sisukord:

Kuidas eemaldada gitis kinnitamata muudatused?
Kuidas eemaldada gitis kinnitamata muudatused?

Video: Kuidas eemaldada gitis kinnitamata muudatused?

Video: Kuidas eemaldada gitis kinnitamata muudatused?
Video: Kuidas asendada puuduolev hammas? 2024, Detsember
Anonim

Nüüd on teil muudatuste tagasivõtmiseks neli võimalust

  1. Tühista faili staadium praeguseks sidumiseks (HEAD): git lähtesta HEAD
  2. Eemaldage kõik - säilitage muudatusi : git lähtestada.
  3. Visake ära kõik kohalikud muudatusi , kuid salvestage need hilisemaks: git varuks.
  4. Visake ära kõik jäädavalt: git lähtesta -- raske.

Seda silmas pidades, kuidas kustutada git'is teostamata muudatused?

7 vastust

  1. See eemaldab kõik failid, mille võisite lavastada git add: git reset abil.
  2. See tühistab kõik kohalikud kinnitamata muudatused (tuleb käivitada repo juurfailis): git checkout.
  3. See eemaldab kõik kohalikud jälgimata failid, nii et alles jäävad ainult git jälgitavad failid: git clean -fdx.

Tea ka, kuidas saan Gitis muudetud faili ennistada? Kohustuse tühistamine Kui olete muudetud , lisas ja tegi muudatusi a faili ja soovite need muudatused tagasi võtta, siis saate uuesti kasutada git lähtestamine HEAD~ oma kohustuse tühistamiseks. Sarnaselt eelmise näitega, kui kasutate git lähtestage modifikatsioonid jääb lavastamata. Pange tähele, et nüüd teie faili enam ei jälgita!

Kuidas sellega seoses muudatusi sidumiseks eemaldada?

To eemaldada viimane pühenduma gitist saate lihtsalt käivitada käsu git reset --hard HEAD^ Kui olete eemaldamine mitu commit ülalt, saate käivitada git reset --hard HEAD~2 to eemaldada kaks viimast sooritavad. Saate arvu suurendada kuni eemaldada veelgi rohkem pühendub.

Mis on git reset?

Kokkuvõte. Ülevaatamiseks, git lähtestamine on võimas käsk, mida kasutatakse a oleku kohalike muudatuste tühistamiseks Git repo. Git lähtestamine tegutseb The Three Trees of Git Need puud on sisseviimise ajalugu (HEAD), etapiindeks ja töökataloog.

Soovitan: