介绍了软件配置管理及版本控制的基本概念,解释了版本控制在软件开发过程中的重要性。分析了两种不同的版本控制方式,引出目前最热门且最具潜力的Git版本控制系统。简要介绍了Git,并详细讲解了Git的工作区域、文件状态、分支和融合。