Скажем, у меня есть голый репозиторий на моей локальной машине по адресу ./new-bare.git
. Как правильно клонировать его в другое место на моей машине?
Как сделать git clone из *локального голого* репозитория
comment
Возможный дубликат клона git из другого каталога
- person frlan   schedule 16.08.2016
comment
@frlan Другой вопрос - я имею в виду клонирование из голых репозиториев, как подчеркивается в заголовке.
- person Omer Dagan   schedule 16.08.2016
comment
голый/не голый не должно иметь никакого значения
- person frlan   schedule 16.08.2016
Ответы (2)
Разницы в клонировании из не голого репозитория нет:
/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.
person
frlan
schedule
16.08.2016
Меня немного смутило использование
--local
, но я думаю, ваш ответ работает для моего простого случая. 10X
- person Omer Dagan; 16.08.2016
person
schedule
Стоит отметить, что это работает только тогда, когда имя папки заканчивается на
.git
(как в примере). Кроме того, гораздо лучше, чем принятый ответ, спасибо :)
- person Daniel Veihelmann; 11.03.2021