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
|
||||
|
||||
\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
|
||||
Удачная модель ветвления
|
||||
\end_layout
|
||||
|
|
Loading…
Reference in New Issue