将另一个文件添加到现有的GitHub Gist

11
4个回答

14

前往你的 Gist,并在右上角点击“编辑”按钮。

Gist 编辑器将以编辑模式显示您的文件,然后查看左下角,您将找到一个“添加文件”按钮。

单击它,光标将移动到“文件名框”,输入名称,然后单击右下方的“更新Gist”按钮。

:)


1
GitHub上的Gist部分非常不直观,即使创建一个新的也很难弄清楚。 - thedanotto

8

点击 编辑

编辑代码片段

...然后 添加文件

添加文件


5

https://developer.github.com/v3/gists/#edit-a-gist

注意:如果对象中没有包含之前版本的所有文件,则默认情况下会将它们全部带过来。可以通过在空对象中包含文件名来执行删除操作。

^因此,只需使用 PATCH 请求传递包含新文件的 files 对象,即可将其添加到代码片段中。


3

命令行的替代方法是使用clone克隆gist,将文件add添加到索引中,将更改commit提交到存储库,并将更新push推送到远程存储库:

git clone https://gist.github.com/…
git add …
git commit -m "…"
git push

在此期间,如果使用该网站的 ✍ 编辑 按钮更改了要点 - 例如更新要点描述 - 下次在命令行处时,只需 pull 即可获取更改内容:

git pull

在这个完整的示例中,文件JDBCPieTest.java被添加到原始代码片段中。查看日志以查看效果:
git shortlog
trashgod (7):
  <none>
  Add JDBCPieTest.java.
  <none>
  Add JDBCXYTest.java.
  <none>
  Rename JDBCTest.java -> JDBCCategoryTest.java.
  Refactor JDBCPieTest.java.

1
兄弟,你救了我。我一直在想如何上传一个很大的日志文件,这就是解决方法! - Philipp Grigoryev
1
这也很有用,可以将不支持的二进制文件添加到Gist中 - 很酷! - K. Biermann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接