github和gist有什么区别?

要点的目的是什么?它与使用github的常规代码共享/维护有什么不同?

GitHub是整个网站。 Gist是在该网站上提供的特定服务,即与pastebin类似的代码片段。 然而,一切都是由git修订控制驱动的,所以gists也有完整的修订历史。

我个人的Gist和GitHub视图:

Gist: Gist是一种与他人共享片段和贴的简单方法。当您需要在我们的同事或朋友之间展示一段代码或技术时,可以使用它。

另一方面, GitHub GitHub提供了一个平台,可以将整个项目作为一个团队或整个世界的回购。

两者都会logging版本的细节。

您可以通过访问以下urlgist.github.com来访问Gist。 或者,您可以从您的Github帐户(login后)访问它,如下图所示:

如何从github控制台访问gist

Github:托pipe一个基于Web的git仓库的服务。 它包含了git的所有function,并增加了额外的function。

Gist: github中添加了一个额外的function,允许共享代码片段,注释,列表等等。 你可以保存你的Gist为秘密或公开的。 秘密精灵隐藏在search引擎中,但对任何与您分享url的人都可以看到。

例如。 如果你想写一个私人待办事项清单。 你可以使用Github Markdown写一个如下:

如何写一个私人的列表

注意:在短划线和括号之间保留空格是非常重要的。 使用扩展名.md保存文件也很重要,因为我们希望标记格式正确。 如果你不想让别人看见它,请记住要把这个要点保存下来。

最终结果如下图所示。 checkbox是可点击的,因为我们用扩展名.md保存了这个Gist

如果你已经正确格式化了什么,该做什么

我个人的理解或者说我个人对Gist和Github的使用是:

  • Github上

一个大项目的工作。 如果你想build立网站,开发移动或Web应用程序或与你的队友做任务当然使用Github。

  • 要旨

更像一个备忘录。 例如,您可以编写一个小function的实现,并将其分享到您的博客或写下您对该项目的看法,并与您的队友分享。 就像上面的答案一样,gist用于更像代码片段的东西。 所以通常如果你在使用github的项目上工作。

github和gist之间的主要区别在于function和用户界面的数量:

其中一个具有很多function和灵活性,非常适合小型和大型项目,而gist只适合非常小的项目。

例如,要点支持多文件,但界面非常简单,function有限,所以甚至没有文件浏览器,也没有问题,拉请求或wiki。 如果你不需要的话,要点是非常好,更离散。 像评论,而不是答案,在SO。

注意:感谢@Qwerty的build议,使我的评论一个真正的答案。

“Gist实际上就是Git仓库,这意味着即使您不是原作者,也可以分叉或克隆任何主题。 您还可以查看一个要点的完整提交历史,包括差异。“

→检查出官方的github文档

所以关键的区别是,他们是单个文件。

哦,和: 要点可以是“秘密” (如在:私人url)也不作为付费github的客户,如果我理解正确…