什么是版本控制
版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件 变更的管理,是软件配置管理的核心思想之一。
版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了 文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都 将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开 发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。
完整的运行流程
(
本地库与远程仓库
)
1. 工作区代码添加到暂存区
2. 暂存区代码提交到本地版本库
3. 本地版本库代码推送到远程仓库
4. 从远程仓库拉取代码到本地