Я новичок в Git, так что прости меня, если это глупый вопрос.У меня есть git-репозиторий, и мне нужно скопировать определенную ревизию репозитория в его отдельный каталог.Скопированная версия сама по себе не обязательно должна быть git-репозиторием, мне не нужна или не нужна история или папка .git, а только то, как репозиторий выглядел для определенного коммита.
Итак, скажем, я делаюthis:
mkdir blah
cd blah
git init
touch flim0
git add .
git commit -a -m "First commit"
touch flim1
git add .
git commit -a -m "Second commit"
mystery-command ~/some-folder 4be82b42cc91ac3801ad72036cec5f88b6a13bd7
Где 4be82b42cc91ac3801ad72036cec5f88b6a13bd7 - это хэш "First commit", я хочу, чтобы ~ / some-folder был каталогом, содержащим только файл flim0.
возможно без клонирования репозитория, затем извлечения конкретной ревизии и удаления .git из клонированного репозитория?