git软件介绍

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

Git的功能特性:

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

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

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

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

4.在单机上合并分支。

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

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

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

从主开发者的角度:

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 大体思路是新建Daocloud项目,该项目负责从一个Git库拉取部署文件,构建镜像。 1. Git部署项目 使用d...
    adeng2016阅读 459评论 1 1
  • 那是一个晴朗的早晨,我坐在教室望着中国独有的课桌文化发呆,那些零零碎碎的划痕,好像拼凑出来是一句话,这是她曾...
    凌晨三点的MorningCal阅读 508评论 0 2