2
我想贡献一个项目,我想在我的工作上使用git-flow工作流程(?)。 说,我checkout'd远程仓库(github上)的develop
分支和我设置2功能分支(T为翻译,U为更新):现在Git功能分支工作流程
---o---o---o (D)
|---Ta---Tb (T)
\---Ua---Ub---Uc (U)
,为每个分支,向upstream
资源库维护人员发出拉取请求,他将它们全部接受并将它们合并到upstream/develop
分支。
---o---o---Ta---Tb---Ua---Ub---Uc (D)
|- (T)
\- (U)
有个声音告诉我,git rebase
正是我需要的:
,使我最终什么是正确的程序。 (请注意我在Windows上)。
我想指出的是,如果上游开发者所做的任何更改_other_比合并这两个特性分支会发生冲突。 – sykora 2011-06-13 15:56:54
这只会改变'develop'分支。然后你需要移动其他分支,例如'git branch -M'。 – 2011-06-13 15:57:07
所以基本上,在pull请求被接受后,'upstream/develop'已经被我的修改更新了,我继续'git pull upstream/develop'到我的'develop'中,然后我该怎么做? a。从'T'&'U'分别转到我的'develop' b。删除我的'T'&'U'分支并重新创建它们 – petsagouris 2011-06-13 16:35:06