Найти и восстановить удаленный файл в репозитории Git

Скажем, я в Git-хранилище. Я удаляю файл и фиксирую это изменение. Я продолжаю работать и делаю еще коммиты. Затем я обнаружил, что мне нужно восстановить этот файл.

Я знаю, что могу оформить заказ, используя файлgit checkout HEAD^ foo.bar, но я не знаю, когда этот файл был удален.

Какой самый быстрый способ найти коммит, который удалил данное имя файла?Что было бы самым простым способом вернуть этот файл в мою рабочую копию?

Я надеюсь, что мне не придется вручную просматривать мои журналы, извлекать весь проект для данного SHA, а затем вручную копировать этот файл в исходную проверку моего проекта.

Ответы на вопрос(21)

Ваш ответ на вопрос