Компьютеры · Инструкция
Как создать ZIP-архив файлов из тега Git
Для исходников релиза часто нужен чистый архив конкретного тега, а не полный backup Git-объектов.
Короткий ответ
Используйте `git archive --format=zip --output=release.zip <tag>`. В архив попадёт снимок файлов из выбранного tree-ish, но не каталог `.git` и не вся история репозитория.
Что делать
- Убедитесь, что нужный тег существует: `git tag --list`.
- Выполните `git archive --format=zip --output=release.zip v1.2.0`.
- При необходимости добавьте общий префикс: `--prefix=project-1.2.0/`.
- Откройте ZIP и проверьте состав файлов.
- Сравните содержимое с тегом, если архив идёт в релиз.
Важно
- `git archive` не является резервной копией истории репозитория.
Что учитывать
`git archive` не является резервной копией истории репозитория.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-archive Documentation). Пример и формулировки — редакция N1RO на 2026-09-18.