Один файл Магит вернуться
вопрос заключается в основном режиме Magit для функции Emacs и меньше о том, как это сделать через интерфейс командной строки.
у меня есть только локальный репозиторий Git. Как восстановить выбранный файл в его предыдущей версии? Я считаю, что команда Git для этого должна быть чем-то вроде git checkout HEAD^ path/to/file
но я могу ошибаться и здесь, просто догадываясь на самом деле.
то, что я ищу, по существу то же самое, что и C-x v u in vc-dir
буфер.
по сути, то, что я надеялся сделать:
удалить измененный файл.
тянуть из локального РЕПО.
но Магит похоже, что он не может этого сделать, похоже, он предпочитает просто удалить файл, а не восстанавливать его.
2 ответа:
в magit вам просто нужно пойти на ломоть или файл, который вы хотите вернуть, и использовать
k
чтобы отменить изменения. Смотрите соответствующую документацию по адресу https://magit.vc/manual/1.4/magit/Staging-and-Committing.html для более подробной информации.