首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git flow和Github

Git flow和Github
EN

Stack Overflow用户
提问于 2015-01-21 10:49:11
回答 1查看 2.2K关注 0票数 6

我很难理解Git流是如何与Github一起工作的。

Github允许集成变更的叉/拉请求模型,其中整个上游回购及其所有分支都被复制到叉中。

然后,使用git流,我将从dev分支(比方说)分支分支,然后当完成时,我的更改将被合并到我的叉的dev分支中,而不是上游。因此,当请求返回上游回购时,它将merges (叉)合并到dev(上游),但这就失去了对我的特性分支的所有知识,等等。

因此,要使Git流正常工作,我是否需要停止分叉回购,并在上游回购中直接创建功能分支?

那么叉/拉应该与git流分开吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-23 11:30:41

那么叉/拉应该与git流分开吗?

是:

因此,关于工作流的亚特兰蒂斯教程有两个部分:

只想知道应该在上游还是分叉中使用git-flow。 在分叉中使用git流是没有意义的,因为当合并回上游回购时,您会丢失所有的信息。

确切地说:试图合并两个工作流是没有意义的,因为这两个工作流都用于不同的需求:

  • gitflow:对Git的公共访问,所有开发人员都可以在其中推动(并且必须就分支和合并约定达成一致)。
  • 分叉工作流:没有对一个常见回购的访问,因此需要一个叉子(一个开发人员拥有并可以推送的回购),异步贡献通过拉请求返回到原始回购。
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28065289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档