直接通过github Web应用程序将新文件上传到git存储库

时间:2012-04-25 15:04:29

标签: git github

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

Edit button on github

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

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

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

理想情况下,我希望他们能够上传新文件,而不仅仅是编辑现有文件。我找不到办法做到这一点。有没有人有任何使用github web界面的经验用于类似的目的?

5 个答案:

答案 0 :(得分:8)

自2016年2月起,您可以从GitHub网络界面添加/创建/ 上传新文件。
请参阅" Upload files to your repositories ":

  

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

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

这取代了the 2012 answer中描述的文件创建,并添加了上传功能(用于一个或多个文件)。

答案 1 :(得分:3)

请注意,自2012年12月初以来,您可以创建 new files directly from GitHub

Create new File

  

ProTip™:您只需使用网址预填充文件名字段即可   在网址末尾键入?filename=yournewfile.txt会预先填写名称为yournewfile.txt的文件名字段。

d

答案 2 :(得分:2)

我认为使用gist.github.com是最简单的选择。每个要点都是一个Git仓库,可以从网络浏览器或外壳访问,有一个注释按钮,虽然要点通常是单个文件,但它们可以容纳多个文件。

要点的缺点显然是神秘的URL以及除非使用separate tool,否则必须将文件内容复制粘贴到浏览器中。

答案 3 :(得分:1)

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

答案 4 :(得分:0)

如果您启动一个没有自述文件的新项目,它将无法显示。
你需要至少一个文件。 如上所示,您可以拖动文件或使用finder或文件浏览器选择它。