Wpis z mikrobloga

Mam pewien problem. Może zacznę od początku. Mergowałem jedną gałąź do mastera i zrobiłem push na serwer. Teraz chciałbym cofnąć merge i zrobić jeszcze raz ze względu na błąd przy rozwiązywaniu konfliktu. Jak mam to zrobić? #git
  • 1
@arthurn:
1. Zresetuj się na masterze na commit przed merge
git reset --hard
2. Zmerguj porządnie
git merge
3. Zrób force push (jak ktoś to już zdążył pociągnąć to może chcieć Ci urwać jajka, więc lepiej go uprzedź)
git push origin master --force

W ten sposób po prostu cofniesz mastera do stanu przed mergem, zmergujesz porządnie i podmienisz zdalnego mastera na swojego lokalnego.