2016-06-30 3 views
0

У меня есть файл project.zip, который мы передаем в git. Я сделал несколько изменений в этом zip-содержимом и загрузил его в репозиторий git. После этого было сделано 2 фиксации. Теперь мне нужен zip-файл, который я загрузил ранее 2 коммита. Пожалуйста, помогите, как загрузить его. Я попытался использовать команду ниже, но это не сработало.Загрузка старой версии zip-файла из Git

git cat-file <commit-hash>:./<file name> > aa.zip 
+0

Что не работает по этому поводу –

+0

@EdwardThomson:. на самом деле я не мог повторно создать/загрузить эту конкретную версию файла почтового – user3875464

ответ

0
  1. Использование git log найти коммит хэш, где файл имеет содержание вы заинтересованы в
  2. git checkout {hash that you found}
  3. копия почтового индекс-файл, доступного в файловой системе, который вы» повторно ищу (:
+0

Я. Я попытался Тхи s. Но есть ли способ без метода chekout? – user3875464

+0

http://stackoverflow.com/questions/610208/how-to-retrieve-a-single-file-from-specific-revision-in-git похоже, что он отвечает на этот вопрос. – daf

+0

Ваша ссылка дала мне ответ. Я использовал следующую команду в качестве решения: 'git checkout [branch | revision] filepath ' – user3875464

Смежные вопросы