如何将一个git功能分支合并到另一个?

如何将一个git功能分支合并到另一个?,git,git-merge,feature-branch,Git,Git Merge,Feature Branch,我们的项目有一个Gitdevelope分支,每个开发人员都在处理一个特定的特性分支,该分支是在某个时候从该分支创建的 假设我有feature1分支和feature2分支,我需要在feature2中对feature1进行一些更改 可以将feature1合并到develope中,然后将develope合并到feature2中吗?这样做的正确方法是什么?当然!如果feature1已完成,则将其合并到develope,然后将最新的develope合并到分支中,然后继续工作。完成后,您可以将功能2合并到d

我们的项目有一个Git
develope
分支,每个开发人员都在处理一个特定的特性分支,该分支是在某个时候从该分支创建的

假设我有
feature1
分支和
feature2
分支,我需要在
feature2
中对
feature1
进行一些更改


可以将
feature1
合并到
develope
中,然后将
develope
合并到
feature2
中吗?这样做的正确方法是什么?

当然!如果
feature1
已完成,则将其合并到
develope
,然后将最新的
develope
合并到分支中,然后继续工作。完成后,您可以将
功能2
合并到develop中。这是最好的方法,如果您试图将
feature2
合并到
develope
中,而不首先将最新的更改合并到分支中,则可能会被拒绝,因为
develope
位于
feature2
分支之前

如果
feature1
尚未完成,但您仍需要在此处进行更改,则您有2个选项:

  • feature1的分支
  • 只需将
    feature2
    直接合并到
    feature1