2012-08-04 80 views
0

前段時間我發現了GitHub,我很喜歡它。它有一個很棒的用戶界面,讓我從任何地方編碼,是免費的,等等,等等。等等如何將主分支自動推送到gh頁面?

但是,現在我使用GitHub很多,我開始在移動設備上編碼(iPod Touch,Kindle火)。但是,我無法測試我正在工作的網站,而無需費力的下載過程,只能在Kindle Fire上運行。

我見過其他方法,涉及到我不得不將東西輸入到shell或修改Git配置。雖然在桌面上很好,但對於在線文件編輯不起作用 - 只需在GitHub.com上打開文件,然後按編輯並鍵入提交消息即可。

當我使用移動設備時,如何在沒有文件系統訪問或shell的情況下自動將主分支推送到gh頁面?

回答

2

嗯,這是我找到的解決方案 - 它不是自動,但它對我來說已經夠用了。

  1. 在GitHub上找到您要編輯的文件。點擊它,然後點擊編輯。編輯它,添加提交摘要等等。
  2. 將該提交合併到Master分支中。 GitHub會自動將您帶到該屏幕。
  3. 轉到您項目的主頁面。點擊「拉取請求」按鈕 - 位於頂部中間。
  4. GitHub會告訴你'Master'已經是'Master'的最新版本了。在第一個框中選擇gh-pages分支。輸入之前輸入的相同提交信息和標題。
  5. 點擊'發送合併請求'。 GitHub將帶您進入一個屏幕,您可以通過單擊(如果我的記憶爲我提供)在屏幕中央左側區域中的藍色按鈕,將合併請求合併。
  6. 完成填寫所有這些表單並單擊所有按鈕後,GitHub會將您的主分支合併到gh頁面。 gh-pages會在零秒到十分鐘之間更新 - 通常約45秒。

我希望這個作品 - 它並不完美,而不是自動的,但它是使用GitHub上,不採取非常長。

1

有一種可能性是使用Code9 IDE(http://www.c9.io- free),它提供了一個可訪問shell的在線IDE接口,並且可以與您的GitHub帳戶進行集成。他們承載您的代碼,以便您可以輕鬆地在其服務器上進行測試,然後可以從控制檯執行一個簡單的git推送,將其推回您的存儲庫。

注意:YMMV在過去使用Code9時遇到過一些問題。

+0

嗯。我之前看過Code9,看起來很不錯。儘管我不喜歡它和它的UI,並且之前也有過一些問題,但我可能會走這條路。謝謝! – JavaAndCSharp 2012-08-05 12:17:16

相關問題