Могу ли я разместить .git где-нибудь еще? - PullRequest
1 голос
/ 18 января 2012

Я бы хотел использовать git для резервного копирования, но использование более чем удвоенного пространства для .git - это слишком много. Есть ли хороший параметр, который помещает данные в другое место, или мне нужно смонтировать резервную копию HD на .git?

1 Ответ

4 голосов
/ 18 января 2012

Вы можете использовать переменную окружения GIT_DIR, чтобы поместить .git в другое место, чем текущее рабочее дерево.

Из Страница man Git :

--git-dir=<path>

Укажите путь к хранилищу.Это также можно контролировать, устанавливая переменную среды GIT_DIR.Это может быть абсолютный или относительный путь к текущему рабочему каталогу.

Обратите внимание, что вы найдете действительные альтернативы для резервного копирования Git-репо в этом вопросе SO (не включая bup system , упомянутую GregHewgill в комментариях на основе python, в котором хранятся его данные в репозитории в формате git).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...