Kaip iš naujo nustatyti failą iki paskutinio patvirtinimo?
Kaip iš naujo nustatyti failą iki paskutinio patvirtinimo?

Video: Kaip iš naujo nustatyti failą iki paskutinio patvirtinimo?

Video: Kaip iš naujo nustatyti failą iki paskutinio patvirtinimo?
Video: Undo last commit 🪄 2024, Gegužė
Anonim

git atstatyti --sunku

Ši komanda grąžina repo į HEAD peržiūros būseną, kuri yra paskutinį kartą įsipareigojo versija. Git atmeta visus pakeitimus, kuriuos atlikote nuo to laiko. Naudokite patikros komandą su dviem brūkšneliais, tada kelią į failą dėl kurių norite grįžti prie jos ankstesnis valstybė.

Vėliau taip pat galima paklausti, kaip grąžinti failą įsipareigojant?

Jeigu nori grįžti Paskutinis įsipareigoti tiesiog daryk git grįžti <nepageidaujamas įsipareigoti maiša>; tada galite stumti šį naują įsipareigoti , kuris anuliavo ankstesnįjį įsipareigoti . Norėdami pataisyti nuimtą galvą, atlikite patikrą.

Panašiai, kaip grįžti į ankstesnę failo versiją „Git“? Grąžinama Pas An Sena versija iš saugyklos Pradėkite naršydami į skirtuką „Istorija“. Dešiniuoju pelės mygtuku spustelėkite ankstesnis įsipareigoti, ir pamatysite parinktį grįžti šis įsipareigojimas. Jei paspausite Grįžti Šis įsipareigojimas įvyks du dalykai. Pirmasis yra tai, kad failus savo saugyklos testamente grįžti jų ankstesnis valstybė.

Kaip tokiu būdu 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.

Kaip pašalinti failą iš git commit?

  1. Norėdami pašalinti kai kuriuos failus iš „Git“įsipareigojimo, naudokite komandą „git reset“su parinktimi „–soft“ir nurodykite įsipareigojimą prieš HEAD.
  2. Norėdami pašalinti failus iš įsipareigojimų, naudokite komandą „git restore“, nurodykite šaltinį naudodami parinktį „–source“ir failą, kurį norite pašalinti iš saugyklos.

Rekomenduojamas: