2015-06-08 3 views
0

My GitHub org is https://github.com/Obrary. Там у меня есть 100 открытых конструкций для продуктов. Каждый проект. Я хочу, чтобы у каждого была страница GitHub для проекта.Копирование ветки gh-страниц из одного репозитория в другой репозиторий

Я создал простую страницу GitHub для одного из проектов. См. http://obrary.github.io/Alex-Chair/. Страница создана таким образом, что я могу добавить ее в любую ветку gh-pages проектов, и она будет работать для нового проекта. Чтобы увидеть это в действии, http://obrary.github.io/Alexey-Surfboard-Rack/.

Теперь я хочу скопировать ветвь gh-pages из/Alex-Chair во все другие мои проекты. Просматривая помощь и примеры, я видел много информации о копировании филиалов с репо или копированием репозиториев в целом. Но я не нашел примеров о том, как скопировать ветку из репо А в репо B.

Вот текущая командная строка, которая у меня есть. Но он терпит неудачу, потому что команда clone работает только на уровне репо (или, как я думаю).

git checkout --orphan gh-pages 
    git rm --cached -r . 
    git clone --bare https://github.com/Obrary/Alex-Chair/tree/gh-pages 

Благодаря

ответ

1

Попробуйте это:

Сначала убедитесь, что есть gh-pages филиал в репо вы хотите, чтобы нажать на.

От Alex-Chair GH-страницы филиала:

git push -f [new repo url] gh-pages

Или добавьте новый пульт дистанционного управления, как и в this answer: (с использованием Obrary/мемы в качестве примера)

git remote add memes https://github.com/Obrary/memes 
git push --force memes gh-pages 

You хочу быть careful с force, но в этом случае то, что вы хотите сделать (полностью переопределить вверх по течению с локальными файлами), - именно то, что будет делать сила.

Надеюсь, что это поможет!

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