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

时间:2016-08-26 21:16:11

标签: gist

我有an existing GitHub Gist,我想添加另一个文件。

GitHub Gist API的数据模型表明可以将多个文件添加到Gist。

我怎样才能做到这一点?

4 个答案:

答案 0 :(得分:7)

转到您的要点,然后点击右上角的修改按钮。

Gist编辑器会以编辑模式显示您的文件,然后查看左下角,您会在其中找到“添加文件”#39;按钮。

点击它,光标将移动到'文件名框。',输入一个名称,然后点击“更新要点”'右下角的按钮。

:)

答案 1 :(得分:4)

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

注意:如果未包含在对象中,则默认情况下会继承先前版本的gist中的所有文件。可以通过将文件名包含在空对象中来执行删除。

^所以只需使用PATCH请求传递包含新文件的文件对象,它就会被添加到gist中

答案 2 :(得分:2)

点击Edit

Edit Gist

...然后Add file

Add file

答案 3 :(得分:0)

一种命令行替代方法是:clone要点,add到索引的文件,commit到存储库的更改以及push到存储库的更新。远程存储库:

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

在此期间,如果使用站点的✍编辑按钮更改了要点(例如更新要点的描述),则只需在命令行中的下一次更改时pull

git pull

在此完整的example中,文件JDBCPieTest.java已添加到原始要点。检查日志以查看效果:

git shortlog
trashgod (7):
  <none>
  Add JDBCPieTest.java.
  <none>
  Add JDBCXYTest.java.
  <none>
  Rename JDBCTest.java -> JDBCCategoryTest.java.
  Refactor JDBCPieTest.java.