一、git的使用
1、简介
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
Git有什么特点?简单来说就是:高端大气上档次!
那什么是版本控制系统?
你想,如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以,岂不是很方便?这个软件用起来就应该像这个样子,能记录每次文件的改动:
版本 | 文件名 | 张三 | 说明 | 日期 |
---|---|---|---|---|
1 | service.doc | 张三 | 删除了软件服务条款5 | 7/12 10:38 |
2 | service.doc | 李四 | 增加了License人数限制 | 7/12 10:38 |
3 | service.doc | 张三 | 财务部门调整了合同金额 | 7/12 10:38 |
4 | service.doc | 张三 | 延长了免费升级周期 | 7/12 10:38 |
2、集中式vs分布式
CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?
集中式:改一本书,必须先从图书馆借出来,然后