Как выкинуть локальные коммиты с ветки?

1565

У меня на локальном репозитории наверху ветки оказалось 5 неправильных коммитов. Как я могу избавиться от них не перекачивая весь репозиторий заново? Мне стоит воспользоваться git revert ?

Оригинал на английском

Ответ:

Если коммиты находятся только в твоем локальном репозитории, то тебе может помочь команда git reset --hard origin/<имя-ветки>.

git revert создает новые коммиты, обратные старым, чтобы оставлять историю без изменений.