gist的目的是什么?它与使用GitHub进行常规代码共享/维护有什么不同?
当前回答
您可以通过访问以下url访问Gist。gi.github.com。 或者你也可以从你的Github账户(登录后)访问它,如下图所示:
Github:提供基于web的git存储库的托管服务。它包含了git的所有功能和附加特性 在补充道。
要点:是添加到github的一个额外功能,允许共享代码片段,笔记,待办事项列表等。你可以存钱 你的gist是秘密的还是公开的。秘密专家隐藏起来不被搜索 引擎,但对与您共享url的任何人可见。
为例。如果你想写一个私人的待办事项列表。你可以写一个使用Github Markdown如下:
注意:重要的是保留上面破折号和括号之间的空白。 同样重要的是,保存扩展名为.md的文件,因为我们希望markdown格式正确。 如果你不想让别人看到,记得把这个要旨保存为秘密。
最终结果如下图所示。复选框是可点击的,因为我们保存了扩展名为.md的Gist
其他回答
您可以通过访问以下url访问Gist。gi.github.com。 或者你也可以从你的Github账户(登录后)访问它,如下图所示:
Github:提供基于web的git存储库的托管服务。它包含了git的所有功能和附加特性 在补充道。
要点:是添加到github的一个额外功能,允许共享代码片段,笔记,待办事项列表等。你可以存钱 你的gist是秘密的还是公开的。秘密专家隐藏起来不被搜索 引擎,但对与您共享url的任何人可见。
为例。如果你想写一个私人的待办事项列表。你可以写一个使用Github Markdown如下:
注意:重要的是保留上面破折号和括号之间的空白。 同样重要的是,保存扩展名为.md的文件,因为我们希望markdown格式正确。 如果你不想让别人看到,记得把这个要旨保存为秘密。
最终结果如下图所示。复选框是可点击的,因为我们保存了扩展名为.md的Gist
GitHub是整个网站。gist是该站点提供的一种特殊服务,即类似于pastebin的代码片段。然而,一切都由git的修订控制驱动,因此gist也有完整的修订历史。
gist实际上是Git存储库,这意味着你可以fork或克隆任何gist,即使你不是原始作者。您还可以查看gist的完整提交历史,包括差异。”
→查看官方github文档
关键的区别在于,它们是单个文件。
哦,和:gist可以是“秘密”(在:私人url)也没有支付github客户,如果我理解正确的话…
Github允许用户版本控制一个目录下的一堆文件(称为存储库)。用户可以创建任意数量的存储库。因此,对完整目录(存储库)的所有修改(创建/删除/修改)都会作为一个修订历史记录列出给用户。
其中gist允许用户以markdown格式对单个文件进行版本控制。用户可以创建任意数量的文件。在这里,每个文件的修改都单独列出给用户作为修订历史。
一般来说,github是用于维护与一个任务相关的大量文件和目录。例如项目的软件代码、网站文件、特定主题的文档文件等。其中的要点是保持个人笔记的任务在标记格式。
在高层次上,在gist中创建文件等同于在github中创建单个文件存储库。
简单地说:
GitHub是整个网站。
gist是一些特殊的服务。
两者的用法:
Gist是一种与他人共享片段和粘贴的简单方法。
GitHub是一个用于版本控制和项目协作的代码托管平台。
Github的优势:
文档,讨论,已知漏洞和暴露的安全警报。
gist的优势:
因为每个“gist”都有自己的Git存储库,多个代码片段可以包含在单个粘贴中,并且可以使用Git推送和拉取它们。
推荐文章
- 了解Git和GitHub的基础知识
- 在GitHub上有一个公共回购的私人分支?
- 只用GitHub动作在特定分支上运行作业
- Git合并与强制覆盖
- 是否有一个链接到GitHub下载文件的最新版本的存储库?
- GitHub -致命:无法读取用户名https://github.com':没有这样的文件或目录
- Github:我能看到回购的下载数量吗?
- 如何运行一个github-actions步骤,即使前一步失败,同时仍然失败的工作
- 当我试图推到原点时,为什么Git告诉我“没有这样的远程‘原点’”?
- 在GitHub repo上显示Jenkins构建的当前状态
- 如何取消在github上的拉请求?
- HEAD和master的区别
- 在另一个目录中运行操作
- GitHub克隆与OAuth访问令牌
- 我可以在GitHub上对要点进行拉请求吗?