Turinys:

Ką daro git reset HEAD failas?
Ką daro git reset HEAD failas?

Video: Ką daro git reset HEAD failas?

Video: Ką daro git reset HEAD failas?
Video: CRISTIANO RONALDO HEADER CHALLENGE! 😱⚽️ 2024, Gegužė
Anonim

Git verčia atlikti arba paslėpti bet kokius darbinio katalogo pakeitimus, kurie bus prarasti atsiskaitymo metu. Galite pagalvoti git revert kaip įrankį įvykdytiems pokyčiams atšaukti git reset HEAD skirtas neatšauktiems pakeitimams anuliuoti.

Atitinkamai, kaip anuliuoti git reset galvutę?

Taigi, į anuliuoti į atstatyti , bėk git reset 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.

Taip pat žinokite, ką daro komanda git reset soft head 5? Git atstatyti turi 5 pagrindiniai režimai: minkštas , sumaišytas, sujungtas, sunkus, išlaikyti. Skirtumas tarp jų yra keistis ar nesikeisti galva , etapas (rodyklė), darbo katalogas. Git atstatyti -- sunku pasikeis galva , rodyklė ir darbo katalogas. Git atstatyti -- minkštas pasikeis galva tik.

Panašiai galite paklausti, kaip iš naujo nustatyti konkretų įsipareigojimą?

Norėdami iš naujo nustatyti HEAD šaką į tam tikrą įsipareigojimą:

  1. Įsitikinkite, kad šoninėje juostoje pasirinkta dabartinė HEAD šaka.
  2. Dešiniuoju pelės mygtuku spustelėkite įsipareigojimą, į kurį norite grįžti, sąraše ir pasirinkite Atstatyti HEAD į….

Kaip panaikinti git failus?

Į iš scenos įsipareigoja Git , naudoti git reset“komandą su „–soft“parinktimi ir nurodykite įvykdymo maišą. Arba, jei norite iš scenos savo paskutinį įsipareigojimą, galite užrašyti „HEAD“, kad lengvai jį grąžintumėte. Naudojant „–soft“argumentą, pakeitimai išsaugomi jūsų darbo kataloge ir indekse.

Rekomenduojamas: