Github Gist:有版本控制的粘帖代码服务

  • Werner Schuster
  • 郭晓刚

2008 年 7 月 26 日

话题:RubyGitHub语言 & 开发文化 & 方法

Github刚刚增加了一项服务——Gist,并且在RubyFringe大会上作了演示。Gist 是一个粘帖工具,与Pastie类似。通过粘帖工具可以方便地共享文本或者代码——用户把一段文本粘帖到网站上就会得到一个 URL,通过这个 URL 就可以访问先前粘帖的文本。

Gist 与 Pastie 的原理是一样的,只不过它还有一样绝招:粘帖的文本会被放进一个 git 仓库,仓库可以通过一个 git 克隆 URL 访问,还可以用 git 客户端程序检出。不仅如此,联系还是双向的:将提交送回到仓库,新作的修改(以及新增的文件)就可以在 Gist 的 Web 界 面上访问到,在 Web 界面上同样可以编辑文本文件。使用 Gist,用户可以从粘帖一小段文本或者代码开始,然后通过 Web 界面或者 git 工具展开网上的协 作。

Bryan Liles制作了一段截屏录像来演示 Gist 的工作流程和功能。录像中演示了如何粘帖代码片段,然后用 git 命令行通过 Gist 生成的 git 克隆 URL 访问粘帖的代码,最后把修改后的版本推送回去。

查看英文原文:Github Gist: Versioning For Pasted Code
RubyGitHub语言 & 开发文化 & 方法