Синтаксис Git: как архивировать репозиторий?

Итак, у меня есть репозиторий git на моем локальном компьютере, который я хочу архивировать (zip отлично) и загружать на свой сервер. Как только файл будет загружен на сервер, я распакую архив. Мне не нужна информация о git, поэтому я думаю, что мне нужно использовать git archive но я не совсем уверен, как использовать его...и учебники не помогли.

это то, что у меня есть до сих пор:

cd projectname
git archive master

тогда я не знаю, что делать дальше. Я хочу создать архив в этом каталог:

./../_toDeploy/

как это сделать?

4
задан Andrew
11.12.2022 11:06 Количество просмотров материала 2751
Распечатать страницу

3 ответа

любое одно из следующего будет работать:

git archive --output=../_toDeploy/ArchiveName.zip master
git archive -o ../_toDeploy/ArchiveName.zip master

добавить подкаталог внутри архива,

git archive --output=../_toDeploy/ArchiveName.zip --prefix=MyStuff/ master

посмотреть git-Archive страница руководства для справки.

9
отвечен Stephen Jennings 2022-12-12 18:54

следующее заархивирует ветку master и поместит ее в папку, которую вы упомянули.

git archive --format=zip master > ../_toDeploy/repo.zip
1
отвечен Dan Loewenherz 2022-12-12 21:11

заархивировать последний коммит репозитория и избавиться от всего остального (.ГИТ и т. д.):

git архив --format=tar.GZ HEAD > файл.смола.gz

0
отвечен Djidiouf 2022-12-12 23:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх