Чтобы отменить все локальные изменения, вы не используете возврат.Возврат предназначен для возврата коммитов.Вместо этого выполните:
$ git reset --hard
Конечно, если вы похожи на меня, через 7 микросекунд после ввода этой команды вы запомните что-то, что вы хотели бы не просто удалить, поэтому вместо этого вы можете предпочесть:
$ git stash save 'Some changes'
, который отбрасывает изменения из рабочего каталога, но делает их доступными.