从Git中的一个分支获取更改
我有我完成工作的分支:从Git中的一个分支获取更改,git,Git,我有我完成工作的分支:feature/my branch。此分支是从develope 我的团队中有人更新了develope分支。现在我想在develope中添加我对feature/my branch的更改,但是当我创建pull请求时,这两个分支之间存在一些冲突。 我想从develope获取更改,并将其添加到功能/my branch中,以解决冲突,然后在develope中合并更改。现在,我在PR中看到了develope的更改,以及我的分支机构的更改问题:在上述情况下,如何避免将develope中的
feature/my branch
。此分支是从develope
我的团队中有人更新了
develope
分支。现在我想在develope
中添加我对feature/my branch
的更改,但是当我创建pull请求时,这两个分支之间存在一些冲突。我想从
develope
获取更改,并将其添加到功能/my branch
中,以解决冲突,然后在develope
中合并更改。现在,我在PR
中看到了develope
的更改,以及我的分支机构的更改问题:在上述情况下,如何避免将
develope
中的更改添加到feature/my branch
中,以及何时我将在develope中合并我的分支,使其不包含来自develope的更改,而只包含来自我的功能的更改?您需要使您的功能分支与develope branch中的所有新内容兼容。如果有冲突,你需要解决它们,无论你选择哪一个
您有两种选择:
将“开发”分支合并到要素分支中
git checkout feature/my-branch
git merge develop
// resolve conflicts
或者将您的功能分支重设为develop
git checkout feature/my-branch
git rebase develop
// resolve conflicts
git checkout develop
git merge feature/my-branch
之后:将您的功能合并到开发中
git checkout feature/my-branch
git rebase develop
// resolve conflicts
git checkout develop
git merge feature/my-branch