Categories: Git业界

gitflow & forking 工作流

git forking 工作流与其他流行的Git工作流根本不同。它没有使用单个服务器端存储库充当“中央”代码库,而是为每个开发人员提供了自己的服务器端存储库。这意味着每个贡献者都没有一个,而是两个Git存储库:一个私有本地存储库和一个公共服务器端存储库。git forking 最常见于公共开源项目中, 在GitHub上如果你要贡献部分代码,都会通过这种方式的 。gitflow & git forking是git常见的两种工作流,其中gitflow可以参考这篇文章。

git forking的流程:

  1. 开发人员fork一个服务器端存储库, 作为一个副本,推到自己的代码仓库中。
  2. 克隆自己代码仓库到本地
  3. 添加远程的官方仓库作为一个remote
  4. 创建分支进行功能开发
  5. 开发完成推送代码到自己的仓库
  6. 在这个分支上创建pull request,请求合并到远程的代码仓库中;

git forking的优势:

  1. 是在服务器级别的隔离,避免了直接的push导致的代码错误或者分支混乱
  2. pull request管理,强制代码review。

 

5.0
02
5种常用的API测试工具
如何在wordpress中添加百度统计跟踪代码
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

Robots.txt文件详解

Robots.txt是一个位于…

2小时 ago

为什么接收不到SMS-Activate的短信?

SMS-Activate是一个…

16小时 ago

Linux中你必须知道的5个压缩命令

Linux系统具有丰富的包和解…

1天 ago

Shell脚本定时执行的三种方法

Shell脚本是Unix和Li…

1天 ago

Linux中你必须知道的5个解压缩命令

Linux操作系统中有许多强大…

1天 ago

Golang如何实现三元表达式?

三元表达式又被称为条件表达式,…

1天 ago