2013-02-18 143 views
1

我正在为介绍web类进行一些评分,我们正在使用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。 – 2013-02-18 06:19:34

+1

此外,试图改变**不属于你的回购是不赞成的。 – yuwang 2013-02-18 06:31:59

+0

是的,主要是我想避免这种情况,因为时间会缩短,但听起来像这可能是唯一的选择。 – trev9065 2013-02-18 14:35:53

0

你不能,github不提供在线创建分支的功能。

+0

您可以在线创建分支,方法是单击分支并键入新分支以搜索它,以创建新分支。 – trev9065 2013-02-18 14:38:11

相关问题