,,Git工作流演示及三种工作方式

,,Git工作流演示及三种工作方式

在项目开发过程中使用Git有三种方式,即集中式工作流、GitFlow工作流和分叉式工作流。下面主要讲Git工作流程。

目录

集中式工作流(不常用)分叉式工作流(偶尔使用)GitFlow工作流(最流行)Git工作流演示

集中式工作流(不常用)

集中式工作流,如SVN,将中央仓库作为项目所有修改的单点实体。所有修改都提交给总分行。这种方法和SVN的主要区别在于,开发者有本地库,但是没有使用Git的很多特性。

Forking 工作流(偶尔使用)

分叉工作流基于GitFlow,充分利用Git的Fork和pull请求功能,达到代码评审的目的。更适合安全可靠地管理大型团队的开发人员,可以接受不可信贡献者的提交。(主要是审核团队外成员的代码,Linux的虚拟团队用的比较多)。

当我们需要团队以外的成员帮助我们解决问题时,可能偶尔会用到它。

GitFlow 工作流(最流行)

Gitflow工作流为功能开发、发布准备和维护设置了独立的分支,使得发布迭代过程更加顺畅,充分利用了分支的特点。严格的分支模型也为大型项目提供了一些必要的结构。下图是开发模式的完整示意图,但实际开发可能更精简:

Git工作流演示

演示描述:

在Eclipse中创建一个分支,并将其命名为featureA branch:

新手完成featureA分支中的A函数,提交到本地库:

然后推送到远程库:

接下来,老程序员退出项目:

拉完之后从高手分支切换到FeatureA分支,然后就可以看到新手的修改了:

接下来,FeatureA分支和master分支在本地合并,然后提交到远程库:

先切换到主分支合并推送到远程库。

以上就是Git工作流演示的细节和三种工作方法。有关Git工作流的更多信息,请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • git提交代码操作,git怎么提交代码
  • git提交代码操作,git怎么提交代码,利用git提交代码的方法步骤
  • git安装教程 安装配置,如何搭建git环境
  • git安装教程 安装配置,git安装与环境变量配置,Git下载、安装与环境配置的详细教程
  • git修改commit内容,git commit信息修改
  • git修改commit内容,git commit信息修改,详解git commit --amend 用法
  • git代码服务器,git版本命令
  • git代码服务器,git版本命令,Git版本控制服务器详解
  • git下载太慢怎么办,解决git下载很慢的问题
  • git下载太慢怎么办,解决git下载很慢的问题,git详细安装教程及下载太慢的解决办法
  • git 设置忽略文件,git修改gitignore不生效
  • git 设置忽略文件,git修改gitignore不生效,git设置忽略文件.gitignore的方法
  • ,,详解Git合并分支的流程步骤
  • ,,使用git命令上传代码
  • ,,Git恢复之前版本的两种方法reset、revert(图文详解)
  • 留言与评论(共有 条评论)
       
    验证码: