在生活中有很多伟大的事情,Git的开始有点创造性的破坏和火热的争论。Linux内核是一个开源软件项目的范围相当大。对于大多数的Linux内核维护(1991-2002)的一生,通过改变软件作为补丁和存档文件。在2002年,Linux内核项目开始采用了专有的DVCS系统名为BitKeeper。
在2005年,社区开发的Linux内核和商业公司开发的BitKeeper之间的关系打破了,被撤销和工具的免费充电状态。这促使发展自己的工具,他们学到的教训,同时使用BitKeeper的一些基于Linux开发社区(特别是Linus Torvalds的Linux的缔造者)。一些新系统的目标如下:
速度
简单的设计
非线性发展(成千上万的并行分支的大力支持)
全分布式
能够处理大型项目,如Linux内核的效率(速度和数据大小)
自其在2005年诞生以来,的Git已经发展成熟,很容易使用,但保留这些初始素质。这是令人难以置信的快,这是非常有效的大型项目,它有一个令人难以置信的分支系统的非线性发展
在这一点上,你应该能够会使用Git做到大部分的一天到一天的任务。然而,为了在Git做任何操作,你需要有一个远程的Git仓库。虽然技术上可以更改推,拉更改个人资料库,因为你可以很容易的他们是怎么工作的,如果你不小心混淆,这样做便是没用的。此外,你希望你的合作者能够访问存储库,即使您的电脑在线 - 有一个更可靠的公共储存库通常是很有用的。因此,首选的方法是和某人合作设立一个中间库,你都可以访问,推送和拉从。我们将把这个仓库为“Git服务器”,但你会发现,它通常需要少量的资源,举办一个Git仓库,所以你很少需要使用整个服务器。
运行一个Git服务器是简单的。首先,你可以选择你希望你的服务器进行通信的协议。
远程仓库通常是一个裸库 -一个Git仓库,有没有工作目录。因为仓库只是用来作为一个合作点,有没有理由让一个快照磁盘上签出,它只是Git的数据。简单而言,裸存储库是你的项目的内容.git的目录,没有别的。
本文链接:http://www.idcnw.com/hyxw/337.html