我应该如何在 git 中为实时项目分离分支

我应该如何在 git 中为实时项目分离分支

最初我所在的团队只有一个项目,其他项目都有单独的分支。我对 git 了解不多,但只是做了一些基本的事情,就很快学会了。

现在所有其他成员都已离职,我全权负责该项目。现在该项目已上线,我必须致力于其另一个发布版本。

目前,默认分支用于生产,而我还有一个分支,Johk我以前在那里做一些事情。

现在我不确定什么是最佳实践,我该如何划分分支,我需要创建 4 个分支吗

Johnk
default
Developmenet
Release1

或者我需要创建单独的Prod分支

我很困惑。请指导我

答案1

有了 Git,你可以做任何你想做的事。

如果您的默认分支是production并且您对此感到满意,那就没问题;保留它。您可以production在要部署时将任何其他分支合并到 中。使用此方案,我会将主开发分支称为master,并从 中创建功能分支master

如果我从头开始设置,我会将其用作master生产分支,并创建一个名为developnext的分支作为主要开发分支。这两个分支都被广泛使用。

您可能会看到一些正式定义的 Git 工作流程:

还有其他的。但大多数情况下,你只需做对你有用的事。祝你好运!

相关内容