git是什么呢
git是世界上最先进的分布式版本控制系统
版本控制
是指对软件开发过程中各种程序代码和配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。
集中式版本控制系统
的版本库是集中存放在中央系统的,干活的时候用的都是自己的电脑,所以要先从中央服务器获取最新版本,然后开始干活,干完活在把自己所做的工作推送给中央处理器。
分布式版本控制系统
根本没有中央服务器,每个人的电脑上都是一个完整的版本库,这样你工作的时候就不需要联网了,因为版本库就在你自己的电脑上。然后如何多一个人协作呢,比如你在电脑上改了a,你的同事也改了a,这时候,你们两个只需要把各自的修改推给对方,就可以看到对方的修改。
git的优势是什么
适合分布式开发,公共服务器和数据量压力都不会太大,速度快且灵活。任意两个开发者之间课一很容易的解决冲突。而且最重要的是他可以离线工作。
git能够做什么呢
克隆版本库(这是我们目前最常用的功能)
项目版本控制
项目分支管理
git基础教程![在这里插入图片描述](https://img-blog.csdnimg.cn/cb55c77245c24dd9978b91cd685f7e27.png#pic_center)
从右到左依次是工作区、暂存区、本地仓库、远程仓库、