第1章:Git概述
一、前言
一)什么是版本控制
版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理
版本控制最主要的功能就是追踪文件的变更
凡是需要持续修改的文档资料都可以进行版本管理
二)多人协同作业
在团队开发中使用版本控制系统的好处:
作为数据备份
避免版本混乱
提高代码质量
提高协同开发的效率
明确分工责任
二、Git概述
一)版本控制工具
目前常见的版本控制工具有:
Git
SVN
CVS
Mercurial
Bazaar
……
二)Git
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git是目前世界上最先进的分布式版本控制系统,使用Git和Gitlab搭建版本控制环境是现在互联网公司最流行的版本控制方式
三)Git和SVN
SVN是集中式版本控制系统,版本集中存放在中央仓库上
Git是分布式版本控制系统,每台电脑上都是一个完整的版本库