Git Fork Pull Request(PR)和Merge Request(MR)

编程入门 行业动态 更新时间:2024-10-23 04:58:10

Git Fork  <a href=https://www.elefans.com/category/jswz/34/1768718.html style=Pull Request(PR)和Merge Request(MR)"/>

Git Fork Pull Request(PR)和Merge Request(MR)

1.在Github上向开源库贡献代码

一般开源库不会给其他人开放push权限,那么我们如果有很好的想法或者发现开源库有bug,怎么才能将自己的想法贡献给开源库呢?

  • 1.1先Fork(关联复制)一份开源库A的代码到自己的github账号下 比如A1
  • 1.2 自己对于A1有完全的权限,此时在A1上加入自己的代码,commitA
    • 1.3 发送Merge Request到原A库作者
    • 1.4 原A库作者审核同意后,将commitA merge到A库代码中

2.在企业多人开发协作

不只是给开源库贡献代码或者修复bug可以使用 Fork + MR来实现,在企业中也会大量应用到。
一般在开发产品适合,通常挑选一个分支作为可以上线的正式版本分支,比如master或者release,develop是用来开发的,可能带有bug。
当很多人参与同一个项目的时候,如果给每个人都有Commit到master和release分支的权限是非常不合理的。这个时候,就可以使用Fork + PR/MR的方式来实现多人协作开发。
每个开发者先Fork一份代码到自己的账号下,功能完成后发PR给项目管理者,项目管理者Code Review后确认无误后即可进行Merge操作,这样协作开发效率高,问题少。

更多推荐

Git Fork Pull Request(PR)和Merge Request(MR)

本文发布于:2024-03-24 00:10:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1744492.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Pull   Fork   Git   Merge   PR

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!