[英]What I should do when using Gitflow Workflow and the master progress?
我在这里阅读了有关Gitflow工作流的信息 ,他们说要从master创建一个develop分支,并从develop创建一个feature分支。 因此,我分叉了一个仓库,并创建了一个分支开发 ,该分支开发具有对母版 (C1)的最新提交作为父级,然后从我工作的开发分支中创建了两个功能分支。 现在master有了新的提交,但是我的develop分支和features分支仍然基于旧的commit(C1)。
有一种方法可以将更改作为主要进度进行集成,例如更改指向开发分支的位置? 也许使用rebase,但我不知道如何适用于我的案子。 发展和特色分支机构是本地的。
简而言之,该如何处理某个功能并不断整合大师的进度?
为了使您的分支与master
保持同步,您基本上需要这样做:
首先,更改为master分支并获取更改:
git checkout master
git pull
然后转到您的分支,并使其与master
同步:
git checkout your-branch
git merge master
根据您要处理的内容,在合并您必须解决的冲突时可能会产生一些冲突。
如果您不想首先更新本地master分支,则可以通过<remote>/master
直接更新本地分支,方法是:
git checkout your-branch
git rebase origin/master
您也可以直接从分支机构推送到主服务器:
git push origin HEAD:master
但是不能与gitflow配合使用,更好地推动develop
等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.