#git
Вопрос:
Я хочу получить архив из локального репозитория git. В архиве должен быть .git
каталог, и в нем не должно быть файлов, которые не находятся под отслеживанием git. Это должно выглядеть так, как я получаю с git clone
помощью команды. Я не хочу использовать tar
команду, потому что она будет включать файлы, которые не являются частью репозитория git. Я пытаюсь git archive
, но он не включает метаданные .git. Что я могу сделать?
Комментарии:
1. Взгляните на git-bundle .
2. Почему бы не скопировать и не вставить папку .git в другое место?
Ответ №1:
Вы можете добавить дополнительное репо в качестве удаленного:
- Создайте новую папку и
cd
в нее - Тип
git clone [path to your original repo]
- Смажьте созданную папку
Это создаст новую папку, содержащую только файлы, зарегистрированные в git, а также .git
папку.