首页 > 代码库 > git入门篇-----本地操作

git入门篇-----本地操作

一 ,git的简介

  1 ,git的历史  

    概念性的知识,大家百度一下,就会出现好多优秀的文章供参考,这里我就不多说了。

    如果不是当年BitMover公司威胁Linux社区,可能现在我们就没有免费而超级好用的Git了。

  2,集中式vs分布式

    CVS及SVN--------集中式的版本控制系统

    Git          -------- 分布式版本控制系统

    区别:

    集中式的版本控制:版本库在中央服务器上,连接服务器进行check和commit操作(前提网速必须可以,要不然提交一段代码,就得等好长时间。不愉快了奥。)

    分布式版本控制   :每台电脑上都会存一份完整的版本库,他们之间协作需要互相推送给对方。

    分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。

    好处:

    git可以离线操作,svn必须联网。

    git安全性比svn高很多,(也可以说分布式比集中式安全性好),不用担心中央服务器挂了,而影响整个团队。

    git最大的优势,就是分支和合并。

二,

  

git入门篇-----本地操作