Czasami po wykonaniu operacji scalania gałęzi programiści zdają sobie sprawę, że zapomnieli lub połączyli niewłaściwą gałąź i chcą cofnąć tę operację. W tym celu wykonaj „ $ git reset –hard
To badanie wyjaśni procedurę cofania operacji git merge.
Jak cofnąć połączenie git?
Aby cofnąć operację git merge, najpierw przejdź do żądanego katalogu. Następnie utwórz i dodaj pliki do obszaru przemieszczania. Zatwierdź zmiany, aby zaktualizować repozytorium. Następnie utwórz i natychmiast przełącz się do nowej gałęzi. Następnie połącz dwie gałęzie. Sprawdź historię dziennika i uruchom „ $ git reset –hard
Sprawdźmy omówioną powyżej procedurę praktycznie!
Krok 1: Przenieś do repozytorium
Najpierw przejdź do wymaganego lokalnego repozytorium Git za pomocą „ płyta CD ' Komenda:
$ płyta CD „C:\Użytkownicy \n azma\Git\Alpha'
Krok 2: Utwórz plik
Uruchom „ dotykać ”, aby utworzyć nowy plik:
$ dotykać plik1.txt
Krok 3: Śledź plik
Teraz śledź nowo utworzony plik, wykonując polecenie „ git dodaj ' Komenda:
$ git dodaj plik1.txt
Krok 4: Zatwierdź zmiany
Następnie zatwierdź zmiany wraz z komunikatem o zatwierdzeniu, używając opcji „ -m ”, aby zaktualizować repozytorium:
$ git zatwierdzenie -m „dodano plik1.txt”
Krok 5: Utwórz i zmień gałąź
Następnie wykonaj „ kasa git ” polecenie z nazwą gałęzi, aby ją utworzyć i natychmiast się do niej przełączyć:
$ kasa git -b alfa
Krok 6: Scal oddział
Teraz połącz bieżącą gałąź z inną gałęzią, podając jej nazwę w poleceniu git merge:
$ połączenie git gospodarzW naszym przypadku połączymy alpha z gałęzią master:
Krok 7: Sprawdź historię dziennika
Sprawdź historię dziennika oddziału, wykonując polecenie „ dziennik git. ' Komenda:
$ dziennik git .Wybierz i skopiuj odniesienie do zatwierdzenia, które należy cofnąć:
Krok 8: Cofnij git merge
Wykonaj „ zresetuj git ” polecenie z „ -ciężko ”, aby cofnąć proces scalania:
$ zresetuj git --ciężko c5d48ecZauważ, że dodaliśmy również skopiowane odniesienie do zatwierdzenia w podanym poleceniu:
Krok 9: Sprawdź historię dziennika
Aby zapewnić cofnięcie operacji scalania, uruchom „ dziennik git. ' Komenda:
$ dziennik git .
Zilustrowaliśmy metodę cofania operacji git merge.
Wniosek
Aby cofnąć operację git merge, najpierw przejdź do żądanego katalogu. Następnie utwórz i dodaj pliki do obszaru przemieszczania. Zatwierdź zmiany, aby zaktualizować repozytorium. Następnie utwórz i natychmiast przełącz się do nowej gałęzi. Następnie połącz dwie gałęzie. Sprawdź historię dziennika i uruchom „ $ git reset –hard