簡體   English   中英

通過 GitHub Web 應用程序直接將新文件上傳到 Git 存儲庫

[英]Uploading new files to a Git repository directly through the GitHub web application

可以通過 Web 界面直接編輯存儲在 GitHub 上的存儲庫中的文件。 我們大多數人永遠不會這樣做,但它有它的用途。

GitHub 上的編輯按鈕

我教一門入門級課程。 我想使用 Git 和 GitHub 來分發和收集作業(GitHub 提供免費的教育專用帳戶)。 但是,我不能要求完全新生的學生學習 Git,至少在最初幾周不能。 在最初的幾周里,我想說

“你可以通過點擊 github.com 上的這一系列按鈕來上傳你的作業”

然后最終教他們如何使用命令行。

理想情況下,我希望他們能夠上傳新文件,而不僅僅是編輯現有文件。 我找不到辦法做到這一點。 如何將 GitHub Web 界面用於類似目的?

自 2016 年 2 月起,您可以從 GitHub 網絡界面添加/創建/上傳新文件。

請參閱“將 文件上傳到您的存儲庫”:

您可以單擊文件樹頂部工具欄中的“上傳文件”按鈕。

https://cloud.githubusercontent.com/assets/1369864/12961550/b9a688ea-d006-11e5-96d3-ac91097192a5.png

或者,您可以將文件從桌面拖放到文件樹上。

https://cloud.githubusercontent.com/assets/1369864/12961164/a888b59e-d004-11e5-80a6-e9f32f17c4d5.gif

這取代了2012 回答中描述的文件創建,並添加了上傳功能(針對一個或多個文件)。

請注意,自 2012 年 12 月上旬以來,您可以 直接從 GitHub創建 新文件

創建新文件

ProTip™ :您可以僅使用 URL 預填充文件名字段。
在 URL 末尾鍵入?filename=yournewfile.txt將使用名稱yournewfile.txt預填充文件名字yournewfile.txt

d

我認為使用gist.github.com是最簡單的選擇。 每個 gist 都是一個 Git 存儲庫,可以從 web 瀏覽器或 shell 訪問,有一個評論按鈕,雖然 gist 通常是單個文件,但它們可以保存多個文件。

要點的缺點顯然是神秘的 URL,而且除非您使用單獨的工具,否則您必須將文件內容復制粘貼到瀏覽器中。

如果您只需要讓他們編輯相同的文件(假設是通過 Web 界面),您可以創建一個包含空文件或基本文件的骨架存儲庫,然后讓學生分叉。

如果您在沒有 README 文件的情況下啟動一個新項目,它將不會顯示。

您至少需要一個文件。 正如之前的答案中所示,您可以拖動文件或使用查找器或文件資源管理器選擇它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM