Účel operácie „git merge -abort“:
Pred pochopením použitia operácie „git merge -abort“ si musíme uvedomiť, prečo takúto operáciu vôbec potrebujeme. Ako všetci viete, Git uchováva históriu všetkých rôznych verzií súboru alebo kódu; Preto sú rôzne verzie, ktoré vytvoríte, známe ako Git Commit. Existuje tiež vyhradený súčasný záväzok, t.j.e., verzia súboru, na ktorej práve pracujete. Občas môžete cítiť potrebu zlúčiť predtým potvrdený súbor so súborom, na ktorom momentálne pracujete.
Počas tohto procesu zlúčenia sa však môže stať, že na rovnakom súbore pracuje aj ktorýkoľvek váš kolega. Môže zahodiť zmeny, ktoré ste si ponechali, alebo upraviť riadky, ktoré ste práve pridali do súboru. Tento scenár môže viesť k zlúčeniu konfliktu v Gite. Akonáhle dôjde ku konfliktu zlúčenia v Gite a pokúsite sa skontrolovať stav Gitu, zobrazí sa správa, že došlo ku konfliktu zlúčenia. S daným súborom nebudete môcť nič robiť, kým sa vám nepodarí tento konflikt vyriešiť.
Tu vstupuje do hry operácia „git merges -abort“. V zásade sa chcete vrátiť do starého stavu, v ktorom môžete mať aktuálnu verziu súboru nezmenenú, a môžete začať vykonávať zmeny odznova. Týmto spôsobom zabezpečíte, aby v budúcnosti už k takýmto konfliktom nedošlo. Takže operácia „git merge -abort“ v podstate ukončí zlúčenie, ktoré ste práve vykonali, a oddelila dve verzie vášho súboru, t.e., aktuálna verzia a staršia verzia.
Týmto spôsobom sa aktuálna verzia vášho súboru vráti späť do rovnakého stavu, v akom bola pred vykonaním operácie zlúčenia, a preto ju budete môcť bez akýchkoľvek potenciálnych ťažkostí obnoviť. Tu je však potrebné poznamenať, že operácia „git merge -abort“ funguje, iba ak ste práve zlúčili svoje súbory a ešte ste ich nespustili. Ak ste sa už k tomuto zlúčeniu zaviazali, potom operácia „git merge -abort“ už nebude slúžiť účelu; skôr budete musieť hľadať iné spôsoby, ako zrušiť fúziu.
Záver:
Pochopením diskusie, ktorú sme dnes viedli, si ľahko uvedomíte účel operácie „git merge -abort“. Táto operácia nielenže vyrieši konflikty zlúčenia, ktoré vzniknú pred vykonaním zlúčenia, ale tiež pomôže pri obnove súborov do rovnakého stavu, v akom boli predtým. Týmto spôsobom sa nestratia vaše dáta a môžete na nich pohodlne začať pracovať odznova.