Turinys:

Kaip atšaukti atstatymo galvutę?
Kaip atšaukti atstatymo galvutę?

Video: Kaip atšaukti atstatymo galvutę?

Video: Kaip atšaukti atstatymo galvutę?
Video: S. Skvernelis: didžiausias galvos skausmas – kaip atstatyti darželių veiklą 2024, Gegužė
Anonim

Taigi, į anuliuoti į atstatyti , paleiskite git iš naujo nustatyti HEAD @{1} (arba git atstatyti d27924e). Kita vertus, jei nuo to laiko paleidote kitas komandas GALVA , norimas įsipareigojimas nebus sąrašo viršuje, todėl turėsite ieškoti per reflog.

Čia galite anuliuoti sunkųjį atstatymą?

2 parinktis: atkurkite duomenis po Gamykliniai nustatymai per vietinę atsarginę kopiją Daugelis Android telefonai aprūpinti vietine atsargine programėle arba funkcija. Jeigu tu reguliariai kūrėte atsargines duomenų kopijas, tada po a gamykliniai nustatymai , tiesiog eikite į „Nustatymai“> „Kurti atsarginę kopiją ir atkurti“ir pasirinkite naujausią atsarginės kopijos failą, kad atkurtumėte duomenis iš atsarginės kopijos.

Panašiai, kaip anuliuoti įsipareigojimą? Jei norite atlikti reikšmingą darbą paskutiniame įsipareigoti , galite tiesiog iš naujo nustatyti HEAD^. Tai bus anuliuoti į įsipareigoti (nulupkite) ir atkurkite indeksą į prieš tai buvusią būseną įsipareigoti , palikdami darbinį katalogą su pakeitimais neįsipareigotomis, galite pataisyti viską, ką reikia, ir bandykite dar kartą.

Taigi, kaip iš naujo nustatyti galvą?

GALVA nukreipia į jūsų dabartinį filialą (arba dabartinį įsipareigojimą), taigi visa tai yra git atstatyti -- kieta GALVA tai padaryti, tai išmesti bet kokius neatlikusius pakeitimus. Taigi, tarkime, kad geras įsipareigojimas, prie kurio norite grįžti, yra f414f31. (Tai galite rasti naudodami git žurnalą arba bet kurią istorijos naršyklę.)

Kaip grąžinti visus vietinius pakeitimus?

Dabar turite 4 parinktis, kaip anuliuoti pakeitimus:

  1. Pašalinkite failo pakopą į dabartinį įsipareigojimą (HEAD): git reset HEAD
  2. Pašalinkite viską – išsaugokite pakeitimus: git reset.
  3. Atmeskite visus vietinius pakeitimus, bet išsaugokite juos vėliau: git stash.
  4. Viską išmeskite visam laikui: git reset --hard.

Rekomenduojamas: