У меня большой успех с git push --mirror
для создания резервных копий в голое хранилище. Но после поиска на SO и в других местах я не могу найти способ локально клонировать объект с всеми ветвями. Я не хочу использовать git clone
, так как не хочу, чтобы мое локальное репо узнало о голый репо Если я использую git pull
, это только сбивает ветку HEAD.
Гадание:
git pull /data/Dropbox/backup/that_stuff.git *
конечно, никуда меня не приведет.
Как мне вернуть весь репо со всеми филиалами обратно? Я понимаю, что, возможно, я мог бы просто скопировать репо в мой каталог .git, но это кажется плохой идеей.