Вопрос о главном режиме Magit для функции Emacs и о том, как это сделать через интерфейс командной строки.
У меня есть только локальный репозиторий Git. Как восстановить выбранный файл в предыдущей версии? Я считаю, что команда Git для этого должна быть чем-то вроде git checkout HEAD^ path/to/file
, но я тоже могу ошибаться, просто догадываясь.
То, что я ищу, по существу такое же, как C-x v u в буфере vc-dir
.
По существу, я надеялся сделать это:
-
удалить измененный файл.
-
вытащить из локального репо.
Но Magit, похоже, не может этого сделать, кажется, предпочитает просто удалять файл, а не восстанавливать его.