2016-06-25 4 views
0

Наша компания пытается развернуть проект github на нашем собственном сервере git, а затем мы можем добавить на него свои собственные функции. Мы просто хотим проверить конкретную ветку и сохранить все ветви и метки до этой ветви, а затем скопировать (зеркало?) На наш сервер git.Git зеркало repo для конкретной ветки

ответ

1

Создайте репо на своем сервере. В другом месте (не в репо сервера), клон только ветвь с

мерзавца клона --single-ветви --branch branch_namegithub_repo_url

Телль мерзавец где ваш репо :

мерзавец удаленного добавить рудник your_repo_url

Затем нажмите на ветку вашей репо с:

мерзавца толчком -u шахта

«шахта» является сокращенным названием вашего репо, это может быть любой строка, заменив по умолчанию «происхождение».

+0

Хороший ответ. Но это также захватывает теги, специфичные для ветки? –

+0

Ах! Моя любимая ошибка git: вам также нужно «git push-tags», чтобы получить теги в новый отчет. – stolenmoment

+0

s/report/repo/Die, autocorrect! – stolenmoment

Смежные вопросы