【发布时间】:2015-04-30 20:03:06
【问题描述】:
这是发生了什么:
- 从 master 创建了分支 XYZ
- 在分支 XYZ 中提交的更改
- 将 XYZ 分支的 PR 转为 master
- PR 被接受,代码合并到 master
- PR 已恢复(它破坏了一些东西)
- 在分支 XYZ 中进行了一些提交,以修复项目 #2 上的提交已损坏
- 去了 Github.com 并创建了新 PR,但我只看到最后一次提交,而不是在项目 #2 上进行的其他提交
我想我的问题是:为什么第 2 项中提交的代码没有出现在我的新 PR 中?即使我在更改的文件列表中没有看到已恢复的提交,是否也会包含在此新 PR 中?
谢谢!
【问题讨论】:
-
您是否将 XYZ 上的提交推送到 github(到您从中创建拉取请求的分支)?
-
@dennisschagt 是的,XYZ 上的提交被推送到 github 上的 master,但正如我提到的那样,随后又恢复了。虽然我确实看到了 github master 历史中的提交。
标签: git github git-commit pull-request git-revert