2013-02-18 149 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

相關問題