Kartais, atlikę filialų sujungimo operaciją, kūrėjai supranta, kad pamiršo arba sujungė ne tą šaką ir nori atšaukti šią operaciją. Šiuo tikslu paleiskite „ $ git reset – hard
Šiame tyrime bus paaiškinta „git“ sujungimo operacijos atšaukimo procedūra.
Kaip atšaukti „git“ sujungimą?
Norėdami anuliuoti git sujungimo operaciją, pirmiausia eikite į norimą katalogą. Tada sukurkite ir pridėkite failus į sustojimo sritį. Įveskite pakeitimus, kad atnaujintumėte saugyklą. Tada sukurkite ir nedelsdami perjunkite į naują filialą. Po to sujunkite dvi šakas. Patikrinkite žurnalo istoriją ir paleiskite „ $ git reset – hard
Išnagrinėkime aukščiau aptartą procedūrą praktiškai!
1 veiksmas: pereikite į saugyklą
Pirmiausia eikite į reikiamą „Git“ vietinę saugyklą naudodami „ cd “ komanda:
$ cd 'C:\Vartotojai \n azma\Git\Alpha'
2 veiksmas: sukurkite failą
Paleiskite „ liesti “ komanda, kad sukurtumėte naują failą:
$ liesti failas1.txt
3 veiksmas: sekti failą
Dabar sekite naujai sukurtą failą vykdydami „ git pridėti “ komanda:
$ git pridėti failas1.txt
4 veiksmas: atlikite pakeitimus
Tada patvirtinkite pakeitimus kartu su patvirtinimo pranešimu naudodami „ -m “ parinktis atnaujinti saugyklą:
$ git commit -m 'pridėtas failas1.txt'
5 veiksmas: sukurkite ir perjunkite filialą
Po to paleiskite „ atsiskaityti “ komanda su filialo pavadinimu, kad sukurtumėte ir iš karto perjungtumėte:
$ atsiskaityti -b alfa
6 veiksmas: sujunkite filialą
Dabar sujunkite dabartinę šaką su kita šaka, nurodydami jos pavadinimą komandoje git merge:
$ git merge meistrasMūsų atveju mes sujungsime alfa su pagrindine šaka:
7 veiksmas: patikrinkite žurnalo istoriją
Patikrinkite filialų žurnalo istoriją vykdydami „ git žurnalas. “ komanda:
$ git žurnalas .Pasirinkite ir nukopijuokite įsipareigojimo nuorodą, kurią reikia anuliuoti:
8 veiksmas: anuliuokite git sujungimą
Vykdykite ' git atstatyti “ komanda su „ -sunku “ parinktį, kad grąžintumėte sujungimo procesą:
$ git atstatyti --sunku c5d48ecAtkreipkite dėmesį, kad mes taip pat įtraukėme nukopijuotą įsipareigojimo nuorodą į pateiktą komandą:
9 veiksmas: patikrinkite žurnalo istoriją
Norėdami užtikrinti sujungimo atšaukimo operaciją, paleiskite „ git žurnalas. “ komanda:
$ git žurnalas .
Mes pavaizdavome metodą, kaip anuliuoti git sujungimo operaciją.
Išvada
Norėdami anuliuoti git sujungimo operaciją, pirmiausia pereikite prie norimo katalogo. Tada sukurkite ir pridėkite failus į sustojimo sritį. Įveskite pakeitimus, kad atnaujintumėte saugyklą. Tada sukurkite ir nedelsdami perjunkite į naują filialą. Po to sujunkite dvi šakas. Patikrinkite žurnalo istoriją ir paleiskite „ $ git reset – hard