Как передать клон git в архив (tar или gzip)

Я пытаюсь создать простой сценарий резервного копирования для моих удаленных репозиториев git. В сценарии у меня есть несколько строк, которые сейчас выглядят так:

git clone git@server:repo.git $DEST
tar czvf repo.tgz $DEST
rm -rf $DEST

Есть ли способ сделать все это в одной строке? Могу ли я передать клон git в команду tar? Мне не нужен клонированный каталог, мне нужен только его сжатый архив.

Я пробовал несколько экспериментов, но не могу понять синтаксис.

11
задан bryan kennedy 13 May 2011 в 16:58
поделиться