Jak cofnąć połączenie git?

Jak Cofnac Polaczenie Git



W Git istniejące gałęzie są integralną częścią, która pozwala programistom pracować tam, gdzie projekt jest w fazie rozwoju. Po zakończeniu pracy z innymi oddziałami może być konieczne połączenie oddziałów w celu połączenia historii rozwidlenia.

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 ' Komenda.

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 ”, aby cofnąć procedurę scalania.



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 gospodarz

W 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 c5d48ec

Zauważ, ż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 ”, aby cofnąć procedurę scalania. To badanie dostarczyło procesu cofania operacji git merge.