Operatsiooni „git merge -abort” eesmärk:
Enne operatsiooni "git merge -abort" kasutamise mõistmist peame mõistma, miks me sellist operatsiooni üldse vajame. Nagu te kõik teate, hoiab Git faili või koodi kõigi erinevate versioonide ajalugu; seetõttu on teie loodud erinevad versioonid tuntud kui Git. Samuti on pühendatud praegune kohustus, st.e., faili versioon, millega praegu töötate. Vahel võib tekkida vajadus ühendada varem määratud fail praegusega töötava failiga.
Selle ühinemisprotsessi käigus võib aga juhtuda, et sama faili kallal töötab ka mõni teine teie kolleeg. Ta võib kõrvale jätta muudatused, mille olete säilitanud, või muuta ridu, mille olete äsja faili lisanud. See stsenaarium võib viia Gitis ühinemiskonflikti. Kui Gitis on tekkinud ühinemiskonflikt ja proovite kontrollida Giti olekut, kuvatakse selles teade ühendamise konflikti tekkimise kohta. Selle konkreetse failiga ei saa te midagi teha enne, kui õnnestub see konflikt lahendada.
Siin tuleb mängu operatsioon “git merges -abort”. Põhimõtteliselt soovite minna tagasi vanasse olekusse, kus saate oma faili praegust versiooni muuta ja võite hakata muudatusi uuesti tegema. Nii tagate, et selliseid konflikte tulevikus enam ei teki. Nii et toiming „git merge -abort“ lõpetab sisuliselt ühinemise, mille olete just läbi viinud, ja eraldate faili kaks versiooni,.e., praegune ja vanem versioon.
Sel viisil naaseb teie faili praegune versioon samasse olekusse, mis oli enne liitmistoimingu tegemist, ja seega saate selle taastada ilma võimalike raskusteta. Siinkohal tuleb siiski märkida, et toiming „git merge -abort“ töötab ainult siis, kui olete oma failid äsja ühendanud ja pole neid veel sidunud. Kui olete selle ühinemisega juba pühendunud, ei täida „git merge -abort“ toiming enam eesmärki; pigem peate otsima muid võimalusi ühinemise tagasivõtmiseks.
Järeldus:
Mõistes täna peetud arutelu, saate hõlpsasti aru operatsiooni „git merge -abort” eesmärgist. See toiming ei lahenda mitte ainult ühendamise konflikte, mis tekivad enne ühendamise tegemist, vaid aitab taastada ka teie failid samasse olekusse, milles nad olid enne. Nii ei lähe teie andmed kaduma ja saate sellega mugavalt uuesti alustada.