Можно ли отключить последнее поэтапное (не зафиксированное) изменение в git? Предположим, что в текущей ветке было много файлов, некоторые - поэтапные, некоторые - нет. В какой-то момент какой-то глупый программист случайно выполнил:
git add -- .
... вместо:
git checkout -- .
Может ли этот программист отключить свои последние изменения с помощью некоторой магической команды git? Или он должен был совершить, прежде чем экспериментировать в первую очередь?