Cel operacji „Git Scal -Abort”:
Przed zrozumieniem użycia operacji „git scal -aBort” musimy zdać sobie sprawę, dlaczego potrzebujemy takiej operacji. Jak wszyscy wiecie, że Git utrzymuje historię wszystkich różnych wersji pliku lub kodu; Dlatego różne wersje, które tworzysz. Istnieje również dedykowane aktualne zatwierdzenie, ja.mi., wersja pliku, nad którym aktualnie pracujesz. Czasami możesz poczuć potrzebę połączenia wcześniej zaangażowanego pliku z tym, nad którym obecnie pracujesz.
Jednak podczas tego procesu scalania może się zdarzyć, że każdy twój inny kolega pracuje również nad tym samym plikiem. Może odrzucić zmiany, które przechowyłeś lub zmodyfikować linie, które właśnie dodałeś do pliku. Ten scenariusz może prowadzić do konfliktu scalania w Git. Gdy pojawi się konflikt scalania w Git i próbujesz sprawdzić status git, wyświetli wiadomość, że nastąpi konflikt scalania. Nie będziesz w stanie nic zrobić z tym konkretnym plikiem, dopóki nie uda ci się naprawić tego konfliktu.
Tutaj pojawia się operacja „git łączy”. Zasadniczo chcesz wrócić do starego stanu, w którym możesz mieć swoją bieżącą wersję pliku, i możesz zacząć wprowadzać zmiany od nowa. W ten sposób upewnisz się, że w przyszłości nie pojawią się takie konflikty. Tak więc operacja „git scal -aBort” zasadniczo kończy połączenie, które właśnie przeprowadziłeś i oddzieliłeś dwie wersje twojego pliku, i.mi., aktualna wersja i starsza wersja.
W ten sposób obecna wersja pliku powróci do tego samego stanu, co przed wykonaniem operacji scalania, a zatem będziesz mógł ją przywrócić bez potencjalnej trudności. Jednak ważną kwestią, którą należy tutaj zauważyć, jest to, że operacja „git scal -aabort” działa tylko wtedy, gdy właśnie scalałeś swoje pliki i jeszcze ich nie popełniłeś. Jeśli już zobowiązałeś się do tego połączenia, operacja „git scal -aabort” nie będzie już służyć temu celowi; raczej będziesz musiał szukać innych sposobów cofnięcia fuzji.
Wniosek:
Rozumiejąc dyskusję, którą przeprowadziliśmy dzisiaj, z łatwością zdasz sobie sprawę z celu „git scal -aabort”. Ta operacja nie tylko rozwiązuje konflikty scalania, które powstają przed zatem scalanie, ale także pomaga przywrócić pliki do tego samego stanu, w którym były wcześniej. W ten sposób twoje dane nie są utracone i możesz wygodnie zacząć od nowa pracować.