30

可以通过 Web 界面直接编辑存储在 GitHub 上的存储库中的文件。我们大多数人永远不会这样做,但它有它的用途。

GitHub 上的编辑按钮

我教入门级课程。我想使用 Git 和 GitHub 来分发和收集作业(GitHub 提供免费的教育私人帐户)。但是,我不能要求完全新生的学生学习 Git,至少在最初的几周内不会。在最初的几周里,我想说

“你可以通过点击 github.com 上的这一系列按钮来上传你的作业”

然后最终教他们如何使用命令行。

理想情况下,我希望他们能够上传新文件,而不仅仅是编辑现有文件。我找不到办法做到这一点。我如何将 GitHub Web 界面用于类似目的?

4

5 回答 5

8

自 2016 年 2 月起,您可以从 GitHub Web 界面添加/创建/上传新文件。

请参阅“将文件上传到您的存储库”:

您可以单击文件树顶部工具栏中的“上传文件”按钮。

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 answer中描述的文件创建,并添加了上传功能(用于一个或多个文件)。

于 2016-02-19T07:50:38.207 回答
3
于 2012-12-06T03:24:44.230 回答
2

我认为使用gist.github.com是最简单的选择。每个 gist 都是一个 Git 存储库,可以从 Web 浏览器或 shell 访问,有一个评论按钮,虽然 gist 通常是单个文件,但它们可以包含多个文件。

gists 的缺点显然是神秘的 URL,并且除非您使用单独的工具,否则您必须将文件内容复制粘贴到浏览器中,否则您必须将文件内容复制粘贴到浏览器中。

于 2012-04-25T15:33:57.573 回答
1

如果您只需要让他们编辑相同的文件(假设通过 Web 界面),您可以创建一个包含空文件或基本文件的骨架存储库,然后让学生分叉它。

于 2012-10-26T20:51:34.520 回答
0

如果您开始一个没有 README 文件的新项目,它将不会显示。

您至少需要一个文件。如前面的答案所示,您可以拖动文件或使用查找器或文件资源管理器选择它。

于 2016-11-29T12:10:15.163 回答