我从Mozilla Ubiquity了解到 gist.github.com ,并一直使用它来发布我写的小东西,并在公共场所保持更新,并带有版本控制,因此不会丢失任何信息。
我了解版本控制的基本思想,但我不知道如何在实际意义上使用它。我试过阅读教程和东西,但我仍然没有“理解”它。
我厌倦了使用 diff 实用程序在不同的计算机上手动保持文件的不同副本是最新的。我喜欢在我的计算机上拥有一个版本化目录的想法,并且只有在我拥有其他人可以轻松使用的形式时才更新公共版本。但是,呃……我该怎么做?他们提供了一个公共克隆 URL 和一个私有克隆 URL。(有什么区别?)我发现键入git clone git://gist.github.com/285330.git gist-285330
会将最新文件从 Gist 复制到本地目录gist-285330
中,并使用所有以前的版本信息创建 .git 文件夹。所以我可以编辑自己目录中的文件并使用它们,然后以某种方式跟踪版本,并以某种方式将更改上传回站点,以便其他人可以看到它们?
是否可以使用 Gist 做到这一点,或者我应该创建一个真正的 Github 存储库?在任何一种情况下,我如何实际使用它?我看过的所有教程都假设了关于“推送”、“提交”和其他我没有经验的事情的先决条件。