Скажем, у меня есть голый репозиторий на моей локальной машине по адресу ./new-bare.git
. Каков правильный способ клонирования его в другое место на моей машине?Как git clone from * local bare * repository
2
A
ответ
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 –
4
git clone path_to_new-bare.git new_destination
Возможного дубликат [мерзавец клона из другой директории] (http://stackoverflow.com/questions/21045061/git- clone-from-another-directory) – frlan
@frlan Другой вопрос: я имею в виду клонирование из голых репозиториев, как подчеркнуто в заголовке –
bare/non-bare не должно иметь значения – frlan