1.版本控制
- List item
- 实现跨区多人协同开发
- 追踪和记载一个或多个文件的历史记录
- 组织和保护你的源代码和文档
- 统计工作量
- 并行开发,提高开发效率
- 追踪记录整个软件的开发过程
- 减轻开发人员的负担,节省时间,同时降低人为错误
版本控制工具
- GIT (分布式版本控制)
- SVN (集中版本控制)
- CVS
- VSS
- TFS
2.GIT必要配置
- git config --system --list
- git config --global user.name “liyuan”
- git config --global user.user.email “1987151116@qq.com”
3.GIT核心
GIT本地有三个工作区域,工作目录,暂存区,资源库,远程git仓库;
(1)Working Directory:工作区,平时存放,书写项目代码的地方;
(2)Index/Stage:暂存区,用于临时存放改动,实际上只是一个文件,保存即将提交到文件列表的信息;
(3)Repository:仓库区(本地仓库),按群存放数据的位置,其中有我们所提交到版本的数据,其中HEAD指向最新放入仓库的版本;
(4)Remote:远程仓库,托管代码的服务器