2016-08-16 6 views
2

Скажем, у меня есть голый репозиторий на моей локальной машине по адресу ./new-bare.git. Каков правильный способ клонирования его в другое место на моей машине?Как git clone from * local bare * repository

+0

Возможного дубликат [мерзавец клона из другой директории] (http://stackoverflow.com/questions/21045061/git- clone-from-another-directory) – frlan

+0

@frlan Другой вопрос: я имею в виду клонирование из голых репозиториев, как подчеркнуто в заголовке –

+0

bare/non-bare не должно иметь значения – frlan

ответ

5

Там нет никакой разницы в клонировании от не голого хранилища:

/tmp> mkdir foo 
/tmp> git init --bare foo 
Initialized empty Git repository in /tmp/foo/ 
/tmp> git clone /tmp/foo /tmp/baa 
Cloning into '/tmp/baa'... 
warning: You appear to have cloned an empty repository. 
done. 
+0

Я был немного смущен с использование '--local', но я думаю, что ваш ответ работает на мой простой случай. 10X –