要点的目的是什么?与使用GitHub进行常规代码共享/维护有什么区别?
要点的目的是什么?与使用GitHub进行常规代码共享/维护有什么区别?
Answers:
GitHub是整个站点。要点是该站点上提供的一项特殊服务,即类似于pastebin的代码段。但是,一切都是由git版本控制控制的,因此要点也有完整的版本历史。
我对Gist和GitHub的个人看法:
要点:要点是与他人共享代码段和粘贴的简单方法。当您需要与同事或朋友共享一段示例代码或技术时,可以使用它。
和
另一方面,GitHub GitHub提供了一个平台,可以在团队(私有仓库)或整个世界(公共仓库)中作为仓库共享整个项目。
两者都会记录版本详细信息。
github和gist之间的主要区别在于功能和用户界面的数量:
设计时要考虑到许多功能和灵活性,这既适用于大型项目,也适用于小型项目,而要点仅适用于小型项目。
例如,要点确实支持多文件,但是界面非常简单,并且功能有限,因此它们甚至没有文件浏览器,也没有问题,拉取请求或Wiki。如果您不需要它,要点非常好,而且更加分散。就像评论一样,而不是答案。
注意:感谢@Qwerty提出的使我的评论成为真实答案的建议。
您可以通过访问以下URL gist.github.com来访问Gist 。或者,您可以从Github帐户(登录后)中访问它,如下图所示:
Github:一种托管服务,其中包含基于Web的git存储库。它包括git的所有功能,并添加了其他功能。
要点:是github上的一项附加功能,用于共享代码段,注释,任务列表等。您可以将Gist保存为秘密或公开。Secret Gist隐藏在搜索引擎中,但与您共享URL的任何人都可以看到。
例如。如果您想编写私人待办事项清单。您可以使用Github Markdown编写如下代码:
注意:重要的是保留虚线和方括号之间的空白,如上所示。保存扩展名为.md的文件也很重要,因为我们希望markdown能够正确格式化。如果您不希望其他人看到它,请记住将其保存为秘密。
最终结果如下图所示。这些复选框是可单击的,因为我们将此Gist保存为扩展名.md
“ Gist实际上是Git存储库,这意味着即使您不是原始作者,也可以分叉或克隆任何gist。您还可以查看要点的完整提交历史记录,包括差异。”
→查阅官方github文档
因此,关键区别在于它们是单个文件。
哦,而且:如果我正确理解的话,要点也可以是“秘密”(例如:私有网址),而不必是付费的github客户。
git clone https://gist.github.com/jxramos/b227766a5f593b1154449217a656158d
,在我的文件系统上创建了一个名为的目录,在这种情况下b227766a5f593b1154449217a656158d
它包含一个文件semantic_notes.md
。我将像回购协议一样尝试开发自己的要旨。很高兴知道。这也必须是注释也要添加到要点修订中的方式。从未见过如何从UI编辑器中做到这一点。
要或不要。那是$ 64的问题...
GitHub的要旨是Single ( or, multiple ) Simple Markdown Files
与回购状可分叉或克隆(如果公共)的品质。
否则,不是私有的。
有点像花哨的便笺簿,可以共享。
类似于我现在正在键入的此注释便笺簿,但更加详细。
然而,一个正式,完整的GitHub库的源代码一个完全成熟的存储库src
,支持文件(降价或HTML,或两者)docs
或root
,图片png
,ico
,svg
,和一个config.sys
用于运行托管的哲基尔服务器上YAML变量文件。
一个简单的Gist文件是否支持Yaml前端?
我认为不是。
从官方GitHub Gist文档中...
要点编辑器由CodeMirror驱动。
但是,您可以复制公共Gist(如果所有者通过链接到私有Gist授予您访问权限,则可以复制私有Gist)...
然后,您可以page.md
使用Visual Studio Code 将公共Gist嵌入到“官方”存储库中,如下所示:
“您可以在支持Javascript的任何文本字段中嵌入要点,例如博客文章。”
“要获取embed
代码,请单击Embed URL
要点按钮旁边的剪贴板图标。”
现在,这是一个很酷的功能。
使我想搜索(发现)其他人的要旨或OPG,并将他们的“公共”工作纳入我成熟的工作库中。
“您可以通过访问gist主页并单击链接来发现其他人创建的PUBLIC gists。
所有Gists {:title ='单击以查看GitHub Gists上的发现功能'} {:target ='_ blank'}。”
警告。GitHub Gist不支持Liquid标签。
我想,如果我确实找到了一些有益的东西,那么我可以随时回溯,或者在确实成熟的工作库中使用该工作时引用该消息源。
由其作者公开的所有要旨的隐式许可证在哪里发布?
罗伯特
PS这是一个很好的评论。我想我会将其转换为,gist
并使其可以在GitHub Gists上公开搜索。
注意。当嵌入<script></script>
一个降价(.MD)文件的正文中的HTML标签,你可以从你得到一个警告“MD033” 棉短绒。
但是,这不应影响从script
标记内部调用的数据(src)的呈现。
要更改默认警告标志以容纳script
Visual Studio Code中标签的被调用内容,请在Json文件中的Markdownlint配置对象中添加一个条目User Settings
,如下所示:
// Begin Markdownlint Configuration Object
"markdownlint.config": {
"MD013": false,
"MD033": {"allowed_elements": ["script"]}
}// End Markdownlint Configuration Object
注意。David Anson从GitHub Commit派生的解决方案
GISTS Gist是GitHub提供的出色服务。使用此服务,您可以公开或私下共享您的作品。您可以共享一个文件,文章,完整的应用程序或源代码等。
GitHub不仅仅是Gist。它提供了巨大的服务,可以将项目或程序数字资源组合到一个称为存储库的集中位置,并在利益相关者之间共享。GitHub存储库将保存或维护文件的多个版本或更改历史记录,您可以在需要时检索文件的特定版本。而要点将把每个帖子创建为新的存储库,并将保留文件的历史记录。