Документация гласит, что использование опции --soft
"... вообще не касается файла индекса или рабочего дерева, но требует, чтобы они были в хорошем порядке. оставляет все ваши измененные файлы "Изменениями, которые нужно зафиксировать", как бы сказал git status ".
Это также объясняет, что цель <commit>
по умолчанию имеет значение HEAD, если не указано.
Учитывая это, модифицирует ли следующая команда что-либо вообще?
$ git reset --soft