从Github的角度来看版本控制的基础知识

时间:2010-03-10 15:05:10

标签: git github gist

我从Mozilla Ubiquity了解到gist.github.com,并将其用于post small stuff I've written,并将其保存在公共场所,并进行版本控制,因此不会丢失任何信息。< / p>

我理解版本控制的基本思想,但我不知道如何在实际意义上使用它。我已经尝试过阅读教程和内容,但我仍然没有“得到”它。

我厌倦了使用diff实用程序在不同的计算机上手动保存文件的不同副本。我喜欢在我的计算机上安装一个版本化目录的想法,并且只有在我以其他人可以轻松使用的形式使用它时才更新公共版本。但是,呃......我该怎么做?它们提供公共克隆URL和私有克隆URL。 (有什么区别?)我发现键入git clone git://gist.github.com/285330.git gist-285330会将Gist中的最新文件复制到本地目录gist-285330,并创建包含所有先前版本信息的.git文件夹。所以我可以编辑我自己的目录中的文件并使用它们,然后以某种方式跟踪版本,并以某种方式将更改上传回网站,以便其他人可以看到它们?

是否可以使用Gist执行此操作,还是应该创建一个真正的Github存储库?在任何一种情况下,我如何实际使用它?我见过的所有教程都假设了关于“推”,“提交”以及其他我没有经验的事情的必备知识。

1 个答案:

答案 0 :(得分:3)

这里有一个在线Git书:http://progit.org/book/

如果您阅读第2章和第2章3,它不应该花太长时间,它应该提供你需要知道的所有基本信息,以便彻底使用Git。如果您了解一些基本内容,第3章可能就足够了。

如果您只想对远程资料进行15分钟的截屏视频,可以观看:[{3}}

斯科特