git版本管理1

 GitLab作为仓库管理工具

  与svn这种集中式版本控制系统不同,Git 是一个开源的分布式版本控制系统。

  分布式版本控制

       优点:

          1、分支管理

 

工作模型:

                 

 

                 

 

Git 项目中的主要区域:

    Git 目录 也被称为Git仓库,是保存Git项目元数据和对象数据库的地方。是Git最重要的部分,当从其他计算机中克隆项目时需要复制的内容。

    工作目录 是项目某个版本号的单词检出,这些文件从Git仓库中提取出来,放置再磁盘上使用和修改。我们平时码代码的区域就是再工作目录中,因为这里是唯一提供了对文件进行编辑的地方。

    暂存区 也称为索引,是一个文件,一般位于Git目录中。保存了下次所要提交内容的相关信息。Git 的 add 命令就是将工作目录中的内容添加到暂存区中。

 

 分支模型

    分支模型是Git的精髓,被称为Git的“杀手锏特性”   

    分支意味着偏离开发主线并继续你的工作而不影响主线的开发,再其他很多版本控制工具中

 

司令官与副官工作流

    (1)、普通开发人员使用自己的主题分支。

    (2)、副官将开发人员的主题分支合并入 master 分支。

    (3)、司令官将副官的 master 分支合并进入自己的 master 分支。

    (4)、司令部将其 master 分支推送到参考仓库,同时其他开发人员以此为基础进行变基操作。 

posted on 2022-02-25 16:01  zhishiyv  阅读(16)  评论(0编辑  收藏  举报

导航