Git学习记录(认知和安装)

Git的认知

Git是由linus本人花了两周使用C语言完成的分布式的版本控制系统(大牛的世界)。而且被开源用于放置Linux源码。
Git迅速成为最流行的分布式版本控制系统,尤为是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。html

集中式和分布式版本控制

1.集中式

版本库是集中存放在中央服务器的,而干活的时候,用的都是本身的电脑,因此要先从中央服务器取得最新的版本,而后开始干活,干完活了,再把本身的活推送给中央服务器。中央服务器就比如是一个图书馆,你要改一本书,必须先从图书馆借出来,而后回到家本身改,改完了,再放回图书馆。
在这里插入图片描述git

  1. 必须联网(最大的遗憾)
  2. 上传下载速度慢(在局域网还好,可能其余网络10M能传5分钟)

分布式

分布式版本控制系统根本没有“中央服务器”,每一个人的电脑上都是一个完整的版本库,这样,你工做的时候,就不须要联网了,由于版本库就在你本身的电脑上。既然每一个人电脑上都有一个完整的版本库,那多我的如何协做呢?比方说你在本身电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,大家俩之间只需把各自的修改推送给对方,就能够互相看到对方的修改了。
在这里插入图片描述windows

git的安装(windows)

Windows安装比较傻瓜下载安装包,一路Next就行了
其余版本能够参考菜鸟教程廖雪峰的官网服务器

相关文章
相关标签/搜索