Git-архив против CP - PullRequest
       8

Git-архив против CP

3 голосов
/ 29 октября 2010

В чем преимущество использования

git archive master/foo | tar -x -C ~/destination

для развертывания копии / foo против просто копирование из рабочей копии с помощью

cp foo ~/destination/foo

Таким образом, если по какой-то причине вы не хотите копировать все из этого подкаталога foo в master (или любой другой ветке, над которой вы работаете), достаточно использовать cp для развертывания в [destination].

1 Ответ

4 голосов
/ 29 октября 2010

git archive экспортирует только те элементы, которые являются частью репозитория git.cp копирует все, что находится в указанном каталоге, включая каталог .git, файлы, игнорируемые git и т. Д.

...