Обычно команда git revert
автоматически создает некоторые коммиты с сообщениями журнала фиксации, в которых указано, какие коммиты были возвращены.
Чтобы избежать автоматической фиксации, выберите опцию -n
(или --no-commit
).
Но после этой команды восстановленные файлы находятся в поэтапной области. Я могу отключить их, используя команду git reset HEAD
.
Есть ли прямой способ отменить фиксацию без фиксации и постановки?
Другими словами: существует ли прямая команда для отмены фиксации, применяющей изменения только к рабочему каталогу, не касаясь индекса?