Когда вы клонируете репо с помощью git, вы получаете полную историю репо, от первого коммита до последнего, однако, поскольку вы сделали неглубокий клон, у вас будет только та глубина, которую вы указали.
Если вы знаете, к какому коммиту вы хотите вернуться, вы можете попытаться git reset --hard _commit_
вернуть свой HEAD, Индекс и содержимое вашего рабочего каталога к тому, что было в этом конкретном коммите (в данном случае, первом).
Если вы не помните, какой это, просто используйте git log
для проверки коммитов тот, который вы ищете.
git log commit c09ea7f2a7f01921fda4ee0b53934cba42fb9ee3 Author: That guy Date: The other day This was your first commit
Помните, что для сброса вам нужны только первые несколько символов идентификатора фиксации, поэтому используйте:
git reset --hard c09ea7f2a7f019
Этого должно быть достаточно, чтобы идентифицировать коммит как уникальный и сбросить содержимое HEAD, Index и директории на то, как они были в этом коммите.