git: Twoja gałąź i „pochodzenie / master” rozeszły się - jak wyrzucić lokalne zatwierdzenia?

Mam następujący komunikat w git:

# Your branch and 'origin/master' have diverged,
# and have 3 and 8 different commits each, respectively.
#   (use "git pull" to merge the remote branch into yours)

Chciałbym wyrzucić 3 lokalne zatwierdzenia i wyciągnąć 8 zdalnych zatwierdzeń w miejscu pochodzenia / nadrzędnym.

(Scalanie będzie zbyt trudne, wolałbym, aby 3 lokalne zatwierdzenia były znowu aktualne, gdy master jest aktualny.)

Jak mogę to zrobić?

questionAnswers(6)

yourAnswerToTheQuestion