Ar yra koks nors būdas atšaukti vietinius Git pakeitimus?

Ar Yra Koks Nors Budas Atsaukti Vietinius Git Pakeitimus



Git yra populiari versijų valdymo programa, naudojama projektams ir jų šaltinio kodui valdyti. Kūrėjai atlieka keletą užduočių, pavyzdžiui, įdiegia naujas funkcijas, testuoja kodą ir daug daugiau, naudodamiesi „Git“ šakomis vietinėje saugykloje. Kartais „Git“ vartotojui gali tekti grąžinti vietinius pakeitimus po įsipareigojimo arba prieš jį, kad būtų atkurta ankstesnė programos ar projekto versija.

Šiame tinklaraštyje aptarsime, ar yra koks nors būdas anuliuoti vietinius Git pakeitimus. Taigi, pradėkime!







Ar yra koks nors būdas atšaukti vietinius Git pakeitimus?

Taip! „Git“ siūlo būdą, kaip grąžinti vietinius „Git“ pakeitimus. Norėdami tai padaryti, atlikite toliau pateiktą veiksmą.



1 veiksmas: atidarykite „Git Bash“ terminalą



Meniu Pradėti paleiskite „Git Bash“ terminalą:






2 veiksmas: eikite į „Git Repository“.

Eikite į vietinę „Git“ saugyklą naudodami „ cd “ komanda:



$ cd 'C:\Git'



3 veiksmas: inicijuokite „Git“ saugyklą

Tada atidarę „Git“ saugyklą inicijuokite ją naudodami pateiktą komandą:

$ karšta



4 veiksmas: sukurkite naują failą

Po to sukurkite naują failą naudodami „ palieskite “ komanda:

$ liesti testas.txt



5 veiksmas: pridėkite failą prie scenos aplinkos

Pridėkite sukurtą failą į sustojimo aplinką:

$ git pridėti testas.txt



6 veiksmas: patvirtinkite naujai sukurtą failą

Pasinaudokite ' git commit “ komandą, kad būtų atlikti sustojimo pakeitimai. Čia „ -m “ yra pridėta parinktis, norint įterpti pranešimą kartu su įsipareigojimu:

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



7 veiksmas: patikrinkite „Git Log“.

Tada patikrinkite „Git“ žurnalą, kad pamatytumėte pakeitimus ir patikrintumėte, ar pakeitimai atlikti, ar ne:

$ git žurnalas


Toliau nurodyta išvestis rodo, kad pakeitimai yra atlikti:


8 veiksmas: pakeiskite įvestą failą

Tada pakeiskite naujai priskirtą failą naudodami „ pradėti “ komandą ir nurodykite failo pavadinimą:

$ pradėti testą.txt



Tai padarius, priskirtas failas bus atidarytas pasirinktame Git redaktoriuje. Atlikite reikiamus pakeitimus ir paspauskite „ CTRL + S ' Raktas:


9 veiksmas: pridėkite atnaujintą failą prie scenos

Po to pridėkite sustojimo aplinkos pakeitimus:

$ git pridėti .



Dar kartą patikrinkite „Git“ vietinės saugyklos būseną ir patikrinkite, ar pakeitimai įtraukti į sustojimo aplinką, ar ne:

$ git statusas


Žemiau pateikta produkcija rodo, kad sustojimo srityje buvo pridėti pakeitimai:


10 veiksmas: patvirtinkite pakeistą failą

Įveskite pakeistą failą naudodami pateiktą komandą:

$ git commit -m 'Bandomasis failas atnaujintas'



Dar kartą patikrinkite Git žurnalą, kad patikrintumėte:

$ git žurnalas


Matyti, kad pokyčiai taip pat sėkmingai vykdomi. Dabar reikia anuliuoti šiuos vietinius pakeitimus ir atkurti ankstesnę Git vietinės saugyklos versiją:


11 veiksmas: anuliuokite vietinius pakeitimus

Norėdami iš naujo nustatyti arba anuliuoti vietinius pakeitimus ir atkurti „Git“ vietinę saugyklą į ankstesnę versiją, naudokite „ git reset HEAD~1 “ komanda:

$ git atstatyti GALVA~ 1



Dar kartą patikrinkite, ar sėkmingai atšaukėme pakeitimus, ar ne:

$ git žurnalas .


Čia galite pamatyti, kad sėkmingai atšaukėme vietinius pakeitimus:


Surinkome lengviausią informaciją, kaip anuliuoti vietinius Git pakeitimus.

Išvada

Norėdami anuliuoti vietinius pakeitimus vietinėje „Git“ saugykloje, atidarykite vietinę saugyklą, atlikite kai kuriuos pakeitimus ir juos patvirtinkite. Po to, norėdami atkurti pradinę saugyklos versiją ir anuliuoti vietinius pakeitimus, naudokite „ git reset HEAD~1 “ komanda. Šiame įraše parodėme vietinių pakeitimų atšaukimo būdą.