Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Git中的一个分支获取更改_Git - Fatal编程技术网

从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