git - 在 bitbucket 中分叉
问题描述
我是 Git 工作流程的新手。在我们公司,我们使用的是 Bitbucket,这是我们采用的工作流程。
1-在本地克隆主存储库。
2-从本地主分支创建一个功能分支并执行您的更改。
3-将您的更改提交到本地功能分支。
4- 将远程主机的最新更改拉到本地主机。
5-将本地主分支合并到本地功能分支。由于通常我们的本地功能分支是研究项目,因此需要一段时间才能解决。因此,此步骤对于在创建拉取请求时避免合并冲突是必要的。
6-将本地功能分支推送到远程功能分支。事实上,这是第一次创建远程功能分支。
7-创建拉取请求,以便经理可以将远程功能分支合并到远程主分支。
如您所见,在此工作流程中,我们不会分叉远程 master 分支。换句话说,推送的特色分支是包含我们更改的 fork master 分支。然而,远程功能分支是在工作的最后阶段创建的,而 fork master 分支应该在一开始就创建。
这个工作流程看起来正确还是我误解了一些东西。
解决方案
您的问题似乎与使用 Bitbucket 分叉无关,因为它列出了避免使用 Bitbucket 分叉的步骤。如果你的问题是这可能吗,答案是肯定的,当然是可能的;这就是你的公司正在做的事情。如果您的问题是这是否明智、好主意、好做法等,这些问题在 StackOverflow.com 上是题外话;考虑使用例如 softwareengineering.stackoverflow.com 代替(当然,首先检查现有问题)。