Оба git вернуться а также git сброс команды отменяют предыдущие коммиты. Но если вы уже отправили свою фиксацию в удаленный репозиторий, рекомендуется не использовать git сброс так как он переписывает историю коммитов. Это может затруднить работу над репозиторием с другими разработчиками и поддержание последовательной истории коммитов.

Вместо этого лучше использовать git вернутьсякоторый отменяет изменения, сделанные предыдущим коммитом, создавая совершенно новый коммит, и все это без изменения истории коммитов.