Describe git archive command. Closes #405.
This commit is contained in:
parent
d42b8061a7
commit
2150651482
|
@ -2340,6 +2340,45 @@ git gc --aggressive --prune # удалить все бесполезные об
|
||||||
локальный репозиторий
|
локальный репозиторий
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Subsection
|
||||||
|
Создание архива
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
Иногда для передачи снимка исходного кода третьим лицам требуется создать
|
||||||
|
архив, не включая Git-специфичных данных и временных файлов, созданных
|
||||||
|
в процессе сборки проекта.
|
||||||
|
Для этой цели существует команда
|
||||||
|
\begin_inset Quotes eld
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
git archive
|
||||||
|
\begin_inset Quotes erd
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout LyX-Code
|
||||||
|
git archive -o myproject-1.0.0.zip v1.0.0 > # создать Zip-архив 1-ой стабильной
|
||||||
|
версии проекта
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout LyX-Code
|
||||||
|
git archive --format=tgz --prefix=myproject-master/ master > myproject-master.tgz
|
||||||
|
# архивировать
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout LyX-Code
|
||||||
|
|
||||||
|
# ветку master
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout LyX-Code
|
||||||
|
git archive -o myproject-doc.zip HEAD:Documentation/ # создать архив с документац
|
||||||
|
ией
|
||||||
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Section
|
\begin_layout Section
|
||||||
Удачная модель ветвления
|
Удачная модель ветвления
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
Loading…
Reference in New Issue