如何使用gitflow工作流程进行分支工作?

我正在做一个项目,我们正在使用gitflow工作流程。基本上,我是gitflow工作流程的新手,我只是一个问题。

存储库中有两个分支,即master分支和development分支。我签出了开发远程分支,因为该分支将包含项目的完整历史记录。

现在我想从团队获得最新的更新,我应该从master分支中获取它吗?还是在开发部门?

如果我推送更改,我还应该在原点/母版上推送更改吗?还是起源发展?

通过我们所有人的方式,开发人员可以远程签出开发分支。使用命令 git checkout -b开发来源/开发

与我一起刚接触git工作流程。谢谢。

wangqian9889 回答:如何使用gitflow工作流程进行分支工作?

现在我想从团队获得最新的更新,我应该 从master分支中拉出它?还是在开发部门?

您所有的队友变更都应在develop分支中。

如果我推送更改,我应该继续推送吗? 出身/主人?还是起源发展?

您的标准工作流程应该是在feature上创建一个develop分支,然后在完成功能后将其合并回develop中。定期(许多敏捷团队根据他们的冲刺节奏调整它们),您将在release上创建一个develop分支,并将该分支合并到master中,从而释放您{中的所有代码{1}}分支。

最后,如果您有急需解决的问题(例如,实时漏洞),则需要在develop之外创建一个hotfix分支并将其合并到master中然后进入master

回到您的原始问题:如果您的队友也都遵循此工作流程,那么您应该看到所有队友的更改都应该在遥控器的develop分支中。

有关Git Flow的更多信息,请访问https://nvie.com/posts/a-successful-git-branching-model/

编辑:发布时,还需要将develop分支合并回到release

本文链接:https://www.f2er.com/2562120.html

大家都在问