Кажется, с git reset --hard всё в порядке. Но мне нужно удалить discourse-multilingual, этот плагин может вызвать ошибку.
git reset --hard