Atšaukti seną Git įsipareigojimą viešajame atpirkimo sandoryje

Atsaukti Sena Git Isipareigojima Viesajame Atpirkimo Sandoryje



Git, pridėjus pakeitimus vietinėje saugykloje, kūrėjams gali tekti atlikti pakeitimus ir atnaujinti vietinę saugyklą. Tačiau kartais jie nori grąžinti visą įsipareigojimą su visais pakeitimais arba reikia atšaukti vieną įsipareigojimą. Esant tokiai situacijai, pageidautina naudoti „ $ git checkout “ komanda.

Šiame tyrime aptariama seno Git įsipareigojimo grąžinimo procedūra viešajame atpirkimo sandoryje.

Kaip grąžinti seną „Git“ įsipareigojimą viešajame atpirkimo sandoryje?

Grąžinkite seną Git įsipareigojimą viešajame atpirkimo sandoryje. Pirmiausia eikite į vietinę „Git“ saugyklą ir peržiūrėkite turinio sąrašą. Tada sukurkite naują vietinį failą ir stebėkite jį saugykloje. Tada atlikite pakeitimus ir išsaugokite juos vietinėje „Git“ saugykloje. Patikrinkite Git žurnalo istoriją ir nukopijuokite norimą įpareigojimo nuorodą. Galiausiai paleiskite „ $ git checkout “ komandą ir patikrinkite nuorodų žurnalo istoriją.







Dabar pereikime prie aukščiau nurodyto scenarijaus įgyvendinimo!



1 veiksmas: eikite į vietinę saugyklą
Vykdykite šią komandą ir eikite į vietinę Git saugyklą:



$ cd 'C:\Vartotojai \n azma\Git\Demo18'





2 veiksmas: išvardykite saugyklos turinį
Išvardykite dabartinės saugyklos turinį naudodami „ ls “ komanda:

$ ls



3 veiksmas: sukurkite failą
Dabar paleiskite „ liesti “ komanda sukurti naują failą vietinėje „Git“ saugykloje:

$ liesti failas3.txt

4 veiksmas: pridėkite failą į sustojimo sritį
Norėdami sekti failą iš „Git“ darbo katalogo į „Git“ sustojimo sritį, paleiskite „ git pridėti “ komanda su failo pavadinimu:

$ git pridėti failas3.txt

5 veiksmas: atlikite pakeitimus
Tada paleiskite „ git commit “ komanda su „ -m “ parinktį ir pridėkite įsipareigojimo pranešimą, kad atnaujintumėte ir išsaugotumėte pridėtus pakeitimus vietinėje „Git“ saugykloje:

$ git commit -m 'pridėtas failas3.txt'

6 veiksmas: patikrinkite „Git“ žurnalo istoriją
Norėdami patikrinti dabartinę „Git“ šakų žurnalo istoriją, paleiskite „git log“. komanda:

$ git žurnalas .

Iš pateiktos išvesties nukopijuokite reikiamą įpareigojimo nuorodą, kurią norite atšaukti:

7 veiksmas: grįžkite į seną įsipareigojimą
Norėdami grįžti prie senojo įsipareigojimo, naudokite ' atsiskaityti ” komandą kartu su nukopijuota įsipareigojimo nuoroda:

$ atsiskaityti d4ab7ff

Pagal toliau pateiktą išvestį HEAD rodyklė sėkmingai perkelta į nurodytą įpareigojimo nuorodą:

8 veiksmas: patikrinkite atšaukimą
Galiausiai, norėdami užtikrinti atšaukimo operaciją, paleiskite „ git žurnalas. “ komanda:

$ git žurnalas .

Atšaukimo procedūrą paaiškinome ankstesniame Git įsipareigojime viešajame atpirkimo sandoryje.

Išvada

Norėdami grįžti į seną Git įsipareigojimą viešajame atpirkimo sandoryje, pirmiausia pereikite prie vietinės Git saugyklos ir peržiūrėkite turinio sąrašą. Tada sukurkite naują vietinį failą ir stebėkite jį saugykloje. Tada atlikite pakeitimus ir išsaugokite juos vietinėje „Git“ saugykloje. Patikrinkite Git žurnalo istoriją ir nukopijuokite norimą įpareigojimo nuorodą. Galiausiai paleiskite „ $ git checkout “ komandą ir patikrinkite nuorodų žurnalo istoriją. Šis tyrimas suteikė atšaukimo procedūrą ankstesniam Git įsipareigojimui viešajame atpirkimo sandoryje.