发送拉取请求后从远程主分支拉取
Pulling from remote master branch after sending a pull request
考虑一个 master
分支,其提交是
A -> B -> C
我从这个分支创建了一个名为 test
的分支
现在我目前的分支状态是
A -> B -> C
我做了一些修改,现在状态是
A -> B -> C -> D
我现在提出了一个拉取请求(更改了 1 个文件),其中我需要做一些更正。
我直接在test
分支上做了修改并推送了。现在是这个样子。
A -> B -> C -> D -> E
拉取请求自动反映了更改。 (更改了 2 个文件)
现在我观察的时候,主分支的状态是
A -> B -> C -> X -> Y
现在,我将这些新更改从 master
分支拉到我的 test
分支。如果我将这些更改推送到远程 test
分支,它会反映在我发出的 Pull 请求中吗?
我希望拉取请求纯粹是我创建的两个文件?从 master
分支推送的这些更改会显示在 Pull Request 页面上吗?
合并请求可能会显示三个提交:D
、E
和 M
。 M
将是一个合并提交,它将 X
和 Y
的更改带入您的 test
分支。
大多数 Pull Request 界面会显示 M
提交,但 diff 不会显示 main
/master
.
中已有的更改
考虑一个 master
分支,其提交是
A -> B -> C
我从这个分支创建了一个名为 test
的分支
现在我目前的分支状态是
A -> B -> C
我做了一些修改,现在状态是
A -> B -> C -> D
我现在提出了一个拉取请求(更改了 1 个文件),其中我需要做一些更正。
我直接在test
分支上做了修改并推送了。现在是这个样子。
A -> B -> C -> D -> E
拉取请求自动反映了更改。 (更改了 2 个文件)
现在我观察的时候,主分支的状态是
A -> B -> C -> X -> Y
现在,我将这些新更改从 master
分支拉到我的 test
分支。如果我将这些更改推送到远程 test
分支,它会反映在我发出的 Pull 请求中吗?
我希望拉取请求纯粹是我创建的两个文件?从 master
分支推送的这些更改会显示在 Pull Request 页面上吗?
合并请求可能会显示三个提交:D
、E
和 M
。 M
将是一个合并提交,它将 X
和 Y
的更改带入您的 test
分支。
大多数 Pull Request 界面会显示 M
提交,但 diff 不会显示 main
/master
.