Kaip grąžinti „Git“ saugyklą į ankstesnį įsipareigojimą?

Kaip Grazinti Git Saugykla I Ankstesni Isipareigojima



Git yra atvirojo kodo nemokama DevOps versijų valdymo sistema, leidžianti programuotojams įdiegti savo kodą skirtingose ​​versijose. Grįžimas į ankstesnį įsipareigojimą taip pat yra viena iš naudingų „Git“ funkcijų, nes tai leidžia kūrėjams pereiti prie ankstesnės kodo versijos, padarius klaidų naujojoje kodo versijoje arba testavimo tikslais.

Ši pamoka parodys, kaip grąžinti ankstesnį įsipareigojimą „Git“ saugykloje.

Kaip grąžinti ankstesnį „Git“ saugyklos įsipareigojimą?

Norėdami grąžinti „Git“ saugyklą į ankstesnį įsipareigojimą anuliuoti kodo pakeitimus, pirmiausia atidarykite „Git“ saugyklą, atlikite pakeitimus ir naudokite „ git reset HEAD~1 “ komanda. Norėdami tai padaryti, peržiūrėkite toliau pateiktas instrukcijas.

1 veiksmas: atidarykite „Git Bash“ terminalą
Pirmiausia atidarykite „Git Bash“ terminalą iš „ Pradėti ' Meniu:

2 veiksmas: eikite į „Git Repository“.
Tada eikite į reikiamą „Git“ vietinę saugyklą:

$ cd 'C:\Git'

3 veiksmas: inicijuokite „Git“ saugyklą
Norėdami inicijuoti veikiančią Git saugyklą, naudokite pateiktą komandą:

$ karšta

4 veiksmas: sukurkite naują failą
Sukurkite naują failą, kuris turi būti patvirtintas. Norėdami tai padaryti, sukūrėme „ testas.txt “ failas:

$ liesti testas.txt

5 veiksmas: pridėkite failą į scenos sritį
Norėdami sekti failą, naudokite pateiktą komandą:

$ git pridėti testas.txt

6 veiksmas: patvirtinkite naujai sukurtą failą
Įtraukę naujai sukurtą failą į sustojimo sritį, atlikite pirmąjį įsipareigojimą naudodami minėtą komandą. Čia yra parinktis „ -m “ naudojamas patvirtinimo pranešimui nustatyti:

$ git commit -m 'Bandomasis failas pridėtas'

7 veiksmas: patikrinkite žurnalą
Patikrinkite žurnalą, kad patikrintumėte, ar failas patvirtintas, ar ne:

$ git žurnalas

Čia galite pamatyti, kad failas sėkmingai patvirtintas:

8 veiksmas: pakeiskite įvestą failą
Norėdami atlikti antrą įpareigojimą naudodami tą patį failą, atidarykite failą numatytojoje rengyklėje ir atlikite kai kuriuos failo pakeitimus:

$ pradėti testą.txt

Pridėję pakeitimus naudokite „ Ctrl + S “ klavišą, kad juos išsaugotumėte:

9 veiksmas: pridėkite atnaujintą failą prie scenos
Pridėkite atnaujintą failą į sustojimo sritį, nes sustojimo srityje esantys failai ar katalogai gali būti priskirti:

$ git pridėti .

Pridėję failą į sustojimo sritį, patikrinkite failo būseną, ar jis sekamas, ar ne:

$ git statusas

Tik sekami failai patenka į sustojimo kategoriją:

10 veiksmas: patvirtinkite pakeistą failą
Vėlgi, pakeiskite failą naudodami pateiktą komandą:

$ git commit -m 'Bandomasis failas atnaujintas'

Patikrinkite, ar modifikacija atlikta, ar ne, peržiūrėdami „ žurnalas “:

$ git žurnalas

Čia galite pamatyti, kaip sėkmingai atliktas antrasis įsipareigojimas:

11 veiksmas: grąžinkite „Git“ saugyklą į ankstesnį įsipareigojimą
Norėdami grąžinti Git saugyklą į ankstesnį įsipareigojimą, vykdykite toliau pateiktą komandą:

$ git atstatyti GALVA~ 1

atstatyti HEAD~1 ” komanda atmeta naujausią įvykdymą ir nustato HEAD žymeklį ant ankstesnio įvykdymo:

Norėdami patikrinti, ar saugykla grįžo į ankstesnį įsipareigojimą, ar ne, naudokite „ git žurnalas “ komanda:

$ git žurnalas

Žemiau pateikta išvestis rodo, kad sėkmingai grąžinome saugyklą į ankstesnį įsipareigojimą:

Mes išmokėme jus, kaip grąžinti Git saugyklą į ankstesnį įsipareigojimą.

Išvada

Norėdami grąžinti „Git“ saugyklą į ankstesnį įsipareigojimą, pirmiausia perkelkite „Git“ saugyklą. Tada atlikite pakeitimus naudodami „ git commit -m “ komanda. Tada naudokite „ git reset HEAD~1 “ komandą terminale, kad būtų grąžintas ankstesnis įvykdymas. Šiame vadove sužinojote, kaip grąžinti ankstesnį „Git“ saugyklos įsipareigojimą.