Удалил файл до того, как скопировал его в другой каталог, требуется восстановить.
Удалялся файл через git rm:
$ git rm bm_storage_bkp_24_08_2017.tar.gz rm 'bm_storage_bkp_24_08_2017.tar.gz'
Сбрасываем head:
[simterm]
$ git reset HEAD Unstaged changes after reset: D bm_storage_bkp_24_08_2017.tar.gz
[/simterm]
Статус:
[simterm]
$ git status
On branch master
Your branch is up-to-date with 'origin/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: bm_storage_bkp_24_08_2017.tar.gz
[/simterm]
Выполняем checkout:
[simterm]
$ git checkout HEAD bm_storage_bkp_24_08_2017.tar.gz
[/simterm]
Проверяем:
[simterm]
$ ls -l total 11557748 -rw-r--r-- 1 setevoy setevoy 10457595549 Aug 30 11:37 bm_storage_bkp_24_08_2017.tar.gz
[/simterm]
Готово.