Как клонировать старый коммит GIT - PullRequest
3 голосов
/ 30 октября 2011

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

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

Ответы [ 2 ]

3 голосов
/ 30 октября 2011

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

.
1 голос
/ 30 октября 2011

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

т.е. git checkout -b branchName branchHash

...