Git 得到一个;“子项目提交”;当我发送拉取请求时发送消息,并且我';我被告知在上游变更中合并。我该怎么办?
当我向回购发送一个变更请求时,我得到如下信息:Git 得到一个;“子项目提交”;当我发送拉取请求时发送消息,并且我';我被告知在上游变更中合并。我该怎么办?,git,github,Git,Github,当我向回购发送一个变更请求时,我得到如下信息:+Subproject commit:*numbers*,我被告知尝试合并上游变更 我该怎么做呢?我尝试使用git fetch origin到我的本地repo中,然后使用merge工具,但是它说:没有文件需要合并您被要求更新您的分支,并在分支分支后对项目所做的更改。例如,项目历史记录现在可能如下所示: A <- master | B E <-- Your branch which you submitted as a pull re
+Subproject commit:*numbers*
,我被告知尝试合并上游变更
我该怎么做呢?我尝试使用
git fetch origin
到我的本地repo中,然后使用merge工具,但是它说:没有文件需要合并
您被要求更新您的分支,并在分支分支后对项目所做的更改。例如,项目历史记录现在可能如下所示:
A <- master
|
B E <-- Your branch which you submitted as a pull request.
| |
C D
| /
F <-- You fork your branch and start working.
这样,如果A、B、C
和提交E、D
之间存在冲突,则必须解决这些冲突。然后,项目维护人员可以通过合并commitM
来合并您的请求,而无需解决冲突
要执行此操作,请在签出分支后更新origin,并运行命令git merge origin/master
(假设master是上游头)。然后,如果存在冲突,请运行git mergetool
,它将引导您解决冲突。提交合并并使用合并提交更新拉取请求
如果你还没有读过,我强烈推荐这本在线git书 链接到pull请求会很有帮助。
M <-- New tip of your branch.
/|
/ |
A <- master
| |
B E
| |
C D
| /
F <-- You fork your branch and start working.