Я знаю, что это старая ветка, но вы всегда можете git revert
ваш коммит, который удалил файл. ( Предполагается, что удаление было единственным изменением в коммите. )
> git log
commit 2994bda49cd97ce49099953fc3f76f7d3c35d1d3
Author: Dave <dave@domain.com>
Date: Thu May 9 11:11:06 2019 -0700
deleted readme.md
И если вы продолжили работу и позже поняли, что не хотите фиксировать этот коммит удаления, вы можете отменить его, используя.
> git revert 2994bd
Сейчас git log
показывает:
> git log
Author: Dave <dave@domain.com>
Date: Thu May 9 11:17:41 2019 -0700
Revert "deleted readme"
This reverts commit 2994bda49cd97ce49099953fc3f76f7d3c35d1d3.
И readme.md
был восстановлен в хранилище.