gist的目的是什么?它与使用GitHub进行常规代码共享/维护有什么不同?
当前回答
GitHub是整个网站。gist是该站点提供的一种特殊服务,即类似于pastebin的代码片段。然而,一切都由git的修订控制驱动,因此gist也有完整的修订历史。
其他回答
我个人对Gist和GitHub的理解是:
GitHub
一个大项目的工作。如果你想建立网站,开发手机或网络应用程序,或与你的队友一起做作业,当然要使用GitHub。
要点
更像是备忘录。例如,您可以编写一个小功能的实现并将其分享到您的博客中,或者写下您对项目的想法并与您的团队成员分享。 就像上面的答案所说的,Gist更像是用于代码片段的东西。所以通常如果你做一个项目,你会使用GitHub。
GitHub是整个网站。gist是该站点提供的一种特殊服务,即类似于pastebin的代码片段。然而,一切都由git的修订控制驱动,因此gist也有完整的修订历史。
依据 Gist是GitHub提供的一项出色的服务。使用此服务,您可以公开或私下分享您的工作。您可以共享单个文件,文章,完整的应用程序或源代码等。
GitHub不仅仅是gist。它提供了巨大的服务,将项目或程序的数字资源组合在一个称为存储库的集中位置,并在利益相关者之间共享。GitHub存储库将保存或维护文件的多个版本或更改历史,您可以在需要时检索文件的特定版本。而gist将每个帖子创建为一个新的存储库,并维护文件的历史记录。
gist实际上是Git存储库,这意味着你可以fork或克隆任何gist,即使你不是原始作者。您还可以查看gist的完整提交历史,包括差异。”
→查看官方github文档
关键的区别在于,它们是单个文件。
哦,和:gist可以是“秘密”(在:私人url)也没有支付github客户,如果我理解正确的话…
我个人对Gist和GitHub的看法:
Gist: Gist是一种与他人共享代码片段和粘贴的简单方法。当您需要与您的同事或朋友共享一段示例代码或技术时,可以使用它。
And
另一方面,GitHub提供了一个平台,可以在团队之间(私人回购)或向全世界(公共回购)共享整个项目。
两者都将记录版本详细信息。
推荐文章
- 新Github项目发布通知?
- 如何在本地删除分支?
- GitHub.com的存储库大小限制
- 使用Git管理变更日志的一些好方法是什么?
- Github权限被拒绝:ssh添加代理没有身份
- App-release-unsigned.apk没有签名
- 撤销一个合并拉请求?
- 密码身份验证暂时被禁用,作为停电的一部分。请改用个人访问令牌
- 自动TOC在github风味markdown
- 如何获得Git存储库中的Git存储库名称?
- 如何修复Github页面上的HTTP 404 ?
- 如何显示数学方程在一般github的markdown(不是github的博客)
- 无法推送到远程分支,无法解析到分支
- 你可以为你的组织托管一个私有的存储库来使用npm吗?
- 将Git存储库内容移动到另一个存储库,保存历史记录