git(Ⅰ)—— git的简单介绍
一、什么是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
备注:本文章来自珠峰培训网上视频公开课自己的总结。