Если вы только что удалили файл и не запустили git add
, то
git checkout -- <file>
Если вы запустили git add
, тогда
git reset HEAD <file>
git checkout -- <file>
Если вы его зафиксировалив локальный репозиторий, тогда
git reset --hard <the_commit_before_bad_commit>
В любом случае, вам лучше сделать резервную копию всех файлов, когда вы попробуете.