Kaip atšaukti „git“ sujungimą?

Kaip Atsaukti Git Sujungima



Git sistemoje esami filialai yra neatskiriama dalis, leidžianti kūrėjams dirbti ten, kur projektas yra kūrimo stadijoje. Baigę darbą su kitomis šakomis, gali tekti sujungti šakas, kad būtų galima sujungti šakės istoriją.

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 “ komanda.

Š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 “ komandą, kad atšauktumėte sujungimo procedūrą.



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 meistras

Mū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 c5d48ec

Atkreipkite 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 “ komandą, kad atšauktumėte sujungimo procedūrą. Šis tyrimas suteikė git sujungimo operacijos atšaukimo procesą.