Если вы хотите дублировать все объекты из основного репо, сделайте это внутри основного репо:
git push --all <url-of-bare-repo>
В качестве альтернативы, сделайте выборку внутри голого репо:
git fetch <url-of-main-repo>
Вы не можете делать пулл, потому что пул хочет слиться с HEAD
, которого нет в голом репо.
Вы можете добавить их как удаленные, чтобы сэкономить время при наборе текста:
git remote add <whatever-name> <url-of-other-repo>
Тогда вы можете просто сделать
git push --all <whatever-name>
или
git fetch <whatever-name>
в зависимости от того, в каком репо вы находитесь. Если <whatever-name>
равен origin
, вы можетедаже вообще не обращайте на это внимания.
Отказ от ответственности: я не гитарный гуру.Если я сказал что-то не так, я бы хотел быть просвещенным!
Обновление: читайте комментарии!