繁体   English   中英

使用Gitflow工作流程和主进度时我应该怎么做?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM