Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
在团队开发中git是必不可少的,它是目前为止最流行的版本控制工具
Git是免费、开源的,由Linux之父花了两周时间写出来的(人与人之间的差距怎么这么大!)
b站狂神:有道无术、术尚可求,有术无道、止于术!
集中式和分布式的区别
除了git还有svn之类的版本控制系统,它们主要区别在于一个是分布式,一个是集中式
分布式
代表:Git
分布式版本控制系统,每个人的电脑都相当于服务器,当你拉取仓库的代码后,你的电脑就是一个完整的版本库,工作时不需要联网,所有版本都在自己的本机里,当你想把自己的代码提交到主仓库时,只需要在联网时合并推送到主仓库就可以了。
集中式
代表:SVN
集中式版本控制系统,都有一个统一的版本号,放在一个统一的服务器上,工作时把最新的版本的代码拉取到电脑上,代码完成后在把写完的代码推送到服务器上,由于所有的操作都需要服务器的支持,对网络要求比较大,而且如果服务器里的数据出了问题,那么所有的数据都会丢失,本机客户端仅保存当前版本的信息。
Git安装及配置
下载
git官网下载: