我很难理解Git flow如何与Github配合使用。
Github允许使用fork / pull请求模型来集成更改,其中整个上游存储库及其所有分支都会被复制到fork中。
然后使用git flow,我会从dev分支分离出一个分支,完成更改后,我的更改将合并到我的fork的dev分支中,而不是上游。所以当向上游repo发出pull请求时,它将dev(fork)合并到dev(upstream),但这失去了我的特性分支之类的所有知识。
因此,为了使Git flow正常工作,我需要停止fork存储库并直接在上游存储库中创建特性分支吗?
所以fork / pull应该与git flow分开处理?
Github允许使用fork / pull请求模型来集成更改,其中整个上游存储库及其所有分支都会被复制到fork中。
然后使用git flow,我会从dev分支分离出一个分支,完成更改后,我的更改将合并到我的fork的dev分支中,而不是上游。所以当向上游repo发出pull请求时,它将dev(fork)合并到dev(upstream),但这失去了我的特性分支之类的所有知识。
因此,为了使Git flow正常工作,我需要停止fork存储库并直接在上游存储库中创建特性分支吗?
所以fork / pull应该与git flow分开处理?