Git. Случайно удалил локальный файл, как восстановить?
Если состояние такое:$ git status

On branch master
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	deleted:    myfile
То файл можно восстановить вот так:git checkout myfile
Чтобы восстановить файл из конкретного коммита или ветки, можно сделать вот так:git checkout abcde myfile # abcde — хеш коммита
# или
git checkout feature3 myfile # feature3 — имя ветки
Если других нужных изменений не было сделано, кроме удаления файла. git reset --hard