2013-02-18 5 views
1

Я делаю некоторую оценку для веб-класса intro, и мы используем GitHub для размещения их файлов. К сожалению, для меня мы забыли рассказать студентам о gh-pages, чтобы они могли просматривать их код в Интернете (все были просто просмотрены локально). Я не хочу клонировать все свои репозитории на свой компьютер, и я не хочу добавлять ветку вручную в Интернете. Кто-нибудь знает команду терминала для создания ветки в удаленном репозитории, если у вас нет репо? (Я являюсь владельцем всех их репозиториев). То, что я хочу сделать, это просто написать сценарий, который будет запускать эту команду во всех студенческих репозиториях и создать ветвь gh-pages.Создайте ветвь в репо без клонирования

ответ

0

Если вы напишете сценарий в любом случае, то в чем проблема? Псевдокод:

for repo in repos 
    git clone repo . 
    git branch gh-pages 
    git push origin gh-pages 
    rm -rf . 
+2

В этом ответе явно не сказано, что нет, @ trev9065, вы ничего не можете изменить о удаленном репо, если у вас нет клона. –

+1

кроме того, попытка изменить репозиции, которые ** не ** принадлежит вам, устарела. – yuwang

+0

Да, в основном я хотел избежать этого из-за того, что время было бы, но похоже, что это единственный вариант. – trev9065

0

вы не можете, github не предоставляет функции для создания филиала в Интернете.

+0

Вы можете создавать филиалы в Интернете, нажав на ветку и набрав новую ветку для ее поиска, вы можете создать новую. – trev9065

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