Я пытаюсь отменить локальные изменения в конкретном файле. Ничего не сделано.
Когда я хочу вернуть все изменения, я могу выполнить git revert --reset HEAD. Однако в этом случае я не хочу возвращать все изменения ко всем файлам.
Непонятно мне, как вернуть только файл, даже после чтения справочной страницы git-revert(3):
NAME
       git-revert - Revert some existing commits
SYNOPSIS
       git revert [--[no-]edit] [-n] [-m parent-number] [-s] <commit>...
       git revert --continue
       git revert --quit
       git revert --abort
...
Это похоже на Как отменить определенный файл в старой фиксации на git, но никаких коммитов не было выполнено. И в отличие от OP, который хочет вернуться к произвольной фиксации, я просто хочу, чтобы файл возвращался к его копии MASTER.
В SVN я просто удалю этот файл, а затем выполните svn update.
Как вернуть изменения в один файл?
