git reset --mixed

Сдвигает HEAD и очищает индекс, оставляя изменения в рабочем каталоге.

Сигнатураgit reset --mixed <коммит>

Режим по умолчанию. Отменяет коммиты и git add, но сами правки файлов сохраняются в рабочем каталоге, так что их можно пересобрать заново. Частый сценарий — «разобрать» последний коммит обратно на неподготовленные изменения.

git reset HEAD~1
git reset --mixed origin/main
← Все записи: Команды Git
Поддержать проект