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,请求合并到远程的代码仓库中;

fork on GitHub

git forking的优势:

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

 

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