git(Ⅰ)—— git的简单介绍

一、什么是git?

中文名称叫做分布式版本控制系统,它是由linux(全球比较大的服务器系统)创始人花两周时间用C语言编写的。(在git窗口中一般都是执行linux命令)。

二、什么是 版本控制系统?

在没有有版本控制系统之前存在的本质问题:后面修改的内容会替换原有的内容,原有的内容没有做保存,想找也找不到。

本本控制系统的优势:

  • 备份文件
  • 记录历史
  • 回到过去
  • 多端共享
  • 团队协作

三、常用的版本控制系统

(1)git:分布式版本控制系统

(2)svn:集中式版本控制系统

四、分布式和集中式的主要区别

(1)分布式:

  • 每个开发者本地都是一个单独的仓库,在自己的仓库中就可以完成历史版本的记录,现在不需要联网。
  • git处理的更快(因为git是按数据存储的)。

git(Ⅰ)—— git的简单介绍

(2)集中式:

  • 所有的功能信息记录都是在*仓库上完成的,想要做历史记录的查看或者备份,我们必须连上*服务器。所以集中式有一个致命的缺点那就是,我们必须联网。
  • 处理的速度没有git快,这是他的处理机制导致的。

git(Ⅰ)—— 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

备注:本文章来自珠峰培训网上视频公开课自己的总结。