git软件介绍

git是一款开源分布式的版本控制系统,可以用于有效、高速地处理文件。

Git的功能特性:

从一般开发者的角度来说:

1.可以从服务器克隆完整的git仓库(包括代码和版本信息)到单机上。

2.在自己的机器根据不同的需求创建分支、修改代码。

3.在单机上通过自己创建的分支上传代码。

4.在单机上合并分支。

5.把服务器最新的代码fetch下来,然后跟自己的主分支进行合并。

6.生成不定patch,把补丁发送给主开发者。

7.如果两个一般开发者同时提交的代码有冲突,那么就需要一个开发者在另一个开发者更新之后,pull下来最新代码解决代码冲突再进行提交。

从主开发者的角度:

1、查看邮件或者通过其它方式查看一般开发者的提交状态。

2、打上补丁,解决冲突(可以自己解决,也可以要求开发者之间解决以后再重新提交,如果是开源项目,还要决定哪些补丁有用,哪些不用)。

3、向公共服务器提交结果,然后通知所有开发人员。

你可能感兴趣的:(git软件介绍)