一、什么是git?
中文名称叫做分布式版本控制系统,它是由linux(全球比较大的服务器系统)创始人花两周时间用C语言编写的。(在git窗口中一般都是执行linux命令)。
二、什么是 版本控制系统?
在没有有版本控制系统之前存在的本质问题:后面修改的内容会替换原有的内容,原有的内容没有做保存,想找也找不到。
本本控制系统的优势:
备份文件记录历史回到过去多端共享团队协作三、常用的版本控制系统
(1)git:分布式版本控制系统
(2)svn:集中式版本控制系统
四、分布式和集中式的主要区别
(1)分布式:
每个开发者本地都是一个单独的仓库,在自己的仓库中就可以完成历史版本的记录,现在不需要联网。git处理的更快(因为git是按数据存储的)。(2)集中式:
所有的功能信息记录都是在中央仓库上完成的,想要做历史记录的查看或者备份,我们必须连上中央服务器。所以集中式有一个致命的缺点那就是,我们必须联网。处理的速度没有git快,这是他的处理机制导致的。
五、git的安装
在windows下呢,去网站http://git-scm.com/去下载,然后傻瓜式安装就可以了。如果git安装成功,在桌面上右击,会出现一个git bash here,然后点击打开它,输入git --version,这是可以看见git的版本。MAC下安装,先安装homebrew,然后通过honmebrew安装git。先打开网站http://brew.sh/。拷贝对应脚本到终端下安装homebrew,然后在终端执行brew install git的命令。然后直接从AppStore安装Xcode,Xcode集成了git,不过默认不会安装,需要运行Xcode,然后选择菜单“Xcode->preference",在弹出窗口中找到download,选择"Command Line Tools",点install可以完成安装。六、学习git的网站
http://www.zhufengpeixun.cn/docs/html/index.html备注:本文章来自珠峰培训网上视频公开课自己的总结。
