Nuotolinio valdymo pulto nustatymas iš naujo į tam tikrą Git įsipareigojimą

Nuotolinio Valdymo Pulto Nustatymas Is Naujo I Tam Tikra Git Isipareigojima



„Git“ platformoje vartotojai dažnai atlieka projekto pakeitimus ir įpareigoja juos išsaugoti vietinėje saugykloje. Vėliau šie pakeitimai perkeliami į nuotolinę saugyklą. Tačiau „Git“ vartotojas gali norėti atšaukti pakeitimus po to, kai jie buvo atlikti, nes dėl daugybės naujų pakeitimų gali kilti problemų su projektu arba gali reikėti peržiūrėti.

Nesijaudinkite, jei nesate tikri, kaip atkurti nuotolinę saugyklą tam tikram įsipareigojimui, nes šiame įraše bus parodytas nuotolinio valdymo pulto atkūrimo į tam tikrą įsipareigojimą metodas.

Kaip iš naujo nustatyti nuotolinio valdymo pultą į tam tikrą įsipareigojimą?

Norėdami iš naujo nustatyti nuotolinio valdymo pultą į tam tikrą įvykdymą, pirmiausia iš naujo nustatykite arba grąžinkite įsipareigojimą „Git“ saugykloje naudodami „ git atstatyti “ komanda. Po to perkelkite įsipareigojimą į nuotolinio valdymo pultą naudodami „ git push -f “ komanda.







Peržiūrėkite pateiktą praktinio demonstravimo tvarką.



1 veiksmas: paleiskite Git terminalą

Pirmiausia atidarykite „Git“ terminalą iš „Windows“ meniu Pradėti:







2 veiksmas: eikite į „Git Working Repository“.

Pasinaudokite ' cd “ komandą ir eikite į Git darbo saugyklą:

$ cd 'C:\Git\commits'



Tada peržiūrėkite visus dabartinės veikiančios saugyklos failus ir saugyklas naudodami „ ls “ komanda:

$ ls

3 veiksmas: atlikite pakeitimus „Git“ faile

Atlikite kai kuriuos „Git“ failo pakeitimus. Šiuo tikslu pakeitėme „ Failas.txt “ failas:

$ aidas 'Sveiki, Linux patarimai' > Failas.txt

4 veiksmas: pridėkite failą prie sustojimo indekso

Tada pridėkite pakeistą failą prie stebėjimo indekso (sustabdymo srities) naudodami minėtą komandą:

$ git pridėti Failas.txt

Peržiūrėkite „Git“ saugyklos būseną, kad patikrintumėte, ar pakeistas failas įtrauktas į stebėjimo indeksą, ar ne:

$ git statusas

Matote, kad failą sėkmingai įtraukėme į stebėjimo indeksą:

5 veiksmas: atlikite naują modifikaciją

Atlikite naujus pakeitimus naudodami „ git commit “ komandą, nurodydami pranešimą su „ -m “ variantas:

$ git commit -m „Įsipareigojimo keitimas“

Patikrinkite „Git“ žurnalą, kad patikrintumėte, ar pakeitimai atlikti, ar ne:

$ git žurnalas

Čia galite pamatyti, kad pakeitimai sėkmingai atlikti ir įtraukti į „Git“ vietinę saugyklą:

6 veiksmas: perkelkite pakeitimus į nuotolinio valdymo pultą

Po to perkelkite pakeitimus į nuotolinę saugyklą naudodami „ git push “ komanda. Čia „ -f “ vėliavėlė naudojama norint priverstinai perkelti nuotolinio valdymo pulto pakeitimus:

$ git stumti -f kilmės meistras

7 veiksmas: iš naujo nustatykite nuotolinio valdymo pultą į tam tikrą įsipareigojimą

Dabar iš naujo nustatykite nuotolinio valdymo pultą į ankstesnį arba neseniai atliktą įvykdymą. Tuo tikslu pirmiausia grįžkite į konkretų įsipareigojimą arba tam tikrą įsipareigojimą naudodami HEAD poziciją arba įsipareigojimo ID:

$ git atstatyti --sunku GALVA~ 1

8 veiksmas: perkelkite pakeitimus į nuotolinio valdymo pultą

Grįžę prie tam tikro ar ankstesnio įsipareigojimo, perkelkite vietinius įsipareigojimus į nuotolinę saugyklą:

$ git stumti -f kilmės meistras

Peržiūrėkite saugyklos žurnalą, kad patikrintumėte, ar nuotolinio valdymo pultas iš naujo nustatytas į tam tikrą įsipareigojimą, ar ne:

$ git žurnalas

Galima pastebėti, kad sėkmingai atlikome reikiamą funkcionalumą:

Mes išmokėme jus, kaip iš naujo nustatyti nuotolinio valdymo pultą į tam tikrą įsipareigojimą.

Išvada

Norėdami iš naujo nustatyti nuotolinio valdymo pultą į tam tikrą „Git“ įsipareigojimą, pirmiausia eikite į „Git“ saugyklą ir iš naujo nustatykite vietinės saugyklos pakeitimus naudodami „ git reset – hard HEAD~1 “ komanda. Norėdami grįžti prie konkretaus įsipareigojimo, vartotojai gali naudoti „ git reset – hard “ komanda. Po to stumkite šiuos pakeitimus į nuotolinę saugyklą, kad iš naujo nustatytumėte nuotolinio valdymo pultą į tam tikrą įsipareigojimą naudodami „ Git push -f kilmės meistras “ komanda. Šiame įraše išsamiai aprašomas nuotolinio valdymo pulto atkūrimo į tam tikrą įsipareigojimą metodas.