kroki i działania:przywrócić scalania po pchanych
Mam dwie gałęzie branch1 i Branch2,
$git branch --Initial state
$branch1
$git checkout branch2
$git pull origin branch1 --Step1
rozwiązać konflikty i zrobił
$git commit -m "Merge resolved"
następnie
$git checkout branch1
$git merge branch2
$git push origin branch1
Teraz i reali sed, będąc w kroku 1, automatyczne scalanie usunęło jakiś kod i kod zmiany został pchnięty, teraz chcę wrócić do mojego początkowego stanu, aby przywrócić jakiekolwiek zmiany. Szukasz natychmiastowej pomocy?
Czy git nie przywrócić to, co chcesz? –
podaje komunikat jako: krytyczny: Zatwierdź b4a758b36a5bde9311061fe7b56e4f47859de052 jest połączeniem, ale nie podano opcji -m. @FrederickCheung – Bijendra
Sprawdź instrukcję o opcji -m. http://www.kernel.org/pub/software/scm/git/docs/git-revert.html Wkrótce można użyć opcji -m 1 lub -m 2. Pozwala to wybrać jedną z dwóch wersji nadrzędnych, które chcesz Odwracać. –