SE0.2 Git介绍及使用电子课件.pptxVIP

  • 0
  • 0
  • 约3.54千字
  • 约 31页
  • 2025-06-05 发布于广东
  • 举报

Git使用介绍

毛新军

国防科技大学计算机学院

xjmao@

内容

分布式版本管理概述

分布式版本控制的基本思想

何为Git?

Git的基本理念、功能和服务

Git使用

Git的操作

问题提出

如何将多人开发的不同代码管理起来

程序代码存储

代码冲突处理

代码版本变更

程序代码追踪

工作量的统计……

需要对代码进行版本控制(RevisionControl)

张三

李四

王五

版本控制的重要性

版本控制是有效管理程序文档、提高协作效率的重要手段

多人协作(横向视角)

版本迭代(纵向视角)

开发者1

开发者2

开发者3

开发者4

项目管理者

v1

v2

v3

v4

版本控制概念

版本控制是对软件制品(程序、文档、数据等)的更改和管理,它是软件配置管理的重要组成部分

组织和保护软件制品:源代码和文档

实现跨区域、多人的协同开发

记载和追踪一个或者多个文件的历史记录

跟踪记录软件开发过程

统计软件开发工作量

版本控制的二种方式

集中式与分布式

集中式版本控制

集中式版本控制

版本库集中存放在中央服务器之中

开发前先从中央服务器取得最新版本

开发完再把自己的工作推送给中央服务器

中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完后再放回图书馆

特点

高度集中、难以有效支持协同开发

典型系统:CVS、SVN、ClearCase

版本库

开发者

文档评论(0)

1亿VIP精品文档

相关文档