Turinys:

Kaip atšaukti Git failo pakeitimą?
Kaip atšaukti Git failo pakeitimą?

Video: Kaip atšaukti Git failo pakeitimą?

Video: Kaip atšaukti Git failo pakeitimą?
Video: Git Tutorial 5: Undoing/Reverting/Resetting code changes 2024, Balandis
Anonim

Dabar turite 4 parinktis, kaip anuliuoti pakeitimus:

  1. Nuimkite sceną failą dabartiniam įsipareigojimui (HEAD): git atstatyti HEAD < failą >
  2. Išskleiskite viską – išsaugokite pokyčius : git nustatyti iš naujo.
  3. Išmeskite visus vietinius pokyčius , bet išsaugokite juos vėlesniam laikui: git atidėti.
  4. Išmeskite viską visam laikui: git atstatyti -- sunku.

Taip pat paklausta, kaip atšaukti failo pakeitimą?

Anuliuoti pakeitimus . Jeigu nori anuliuoti visi pokyčius padarėte a failą nuo paskutinio atnaujinimo turite pasirinkti failą , dešiniuoju pelės mygtuku spustelėkite, kad atidarytumėte kontekstinį meniu, tada pasirinkite komandą TortoiseSVN → Grįžti Atsidarys dialogo langas, kuriame bus rodoma failus kad tu pasikeitei ir gali grįžti.

Taip pat, kaip atšaukti į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ą.

Taip pat žinote, kaip atšaukti failą „Git“?

Atšaukimas a commit Jei pakeitėte, įtraukėte ir padarėte pakeitimus a failą , ir nori anuliuoti tuos pakeitimus, tada vėl galėsite naudoti git iš naujo nustatyti HEAD~ į anuliuoti tavo įsipareigojimas. Panašiai kaip ir ankstesniame pavyzdyje, kai naudojate git iš naujo nustatyti modifikacijos bus nesuvestos. Atkreipkite dėmesį, kad dabar jūsų failą nebėra stebimas!

Kaip atšaukti įsipareigojimą neprarandant pakeitimų?

Jei pastūmėte pokyčius , tu gali anuliuoti ir perkelti failus atgal į sceną be naudojant kitą šaką.

  1. Eikite į Versijos valdymo langą (Alt + 9 / Command + 9) - skirtuką "Žurnalas".
  2. Dešiniuoju pelės mygtuku spustelėkite įsipareigojimą prieš paskutinį.
  3. Iš naujo nustatyti dabartinį filialą į čia.
  4. pasirinkite minkštą (!!!)
  5. paspauskite dialogo lango apačioje esantį mygtuką Reset.

Rekomenduojamas: