Как клонировать более старый коммит GIT

#git #clone

#git #клонировать

Вопрос:

Я обучающийся разработчик, у меня есть немного свободного времени. Я пытаюсь возобновить прекращенный проект, и у меня нет доступа к репозиторию, кроме доступа только для чтения, поскольку он мне не принадлежит. Мне нужно получить копию более старого снимка, потому что он был последним стабильным.

Я что-то упускаю? Прямо сейчас я могу получить только последнюю версию с помощью «git clone xxx.git» Любая помощь будет оценена по достоинству 🙂

Ответ №1:

git clone загружает всю историю, а не только последнюю версию. Попробуйте git log получить список ревизий, а затем git checkout [SOME REVISION] переписать свое рабочее дерево для этого коммита

Комментарии:

1. Большое вам спасибо, теперь, чтобы запустить Maven и Eclipse ^. ^

Ответ №2:

При использовании clone вы берете весь репозиторий и его историю (так что все версии фиксации). Итак, после клонирования вы можете просто проверить, с какой исторической версией вы хотите работать.

т.е. git checkout -b branchName branchHash