Git знает только о файлах, которые были зафиксированы, он не отслеживает случайные файлы.Если файлы были зафиксированы ранее, и вы не зафиксировали удаление, то просто набрав git status
, вы увидите файлы, которые отсутствуют в репозитории.
Если вы зафиксировали удаление, введите git log --name-status
, чтобы увидеть, какие файлы были изменены, когда.
Как только вы найдете коммит, чтобы просмотреть файл, вы можете либо сделать
git show [that revision]
, чтобы просмотреть diff, либо
git checkout [that revsion where file existed]
и просмотрите его в файловой системе.Обратите внимание, что если вы выполните вторую команду, вы больше не будете на ветке, поэтому вам придется сделать git checkout master
(или ваше предыдущее имя), чтобы вернуться в ваше старое состояние.