git 提交并推送到分支但不 pull 请求

标签 git github pull-request

我正在为一个应用开发幻灯片功能,我创建了一个名为 slideshowmain 分支。我知道我必须向 main 提交 pull 请求,指示它从 slideshow 中 pull 。在 pull request 中,关于 slideshow 某些方面的讨论延迟了对 main 的 pull 入,但我仍然需要处理 slideshow 的其他方面最终将是一个单独的 pull 请求。所以:

  • 我希望能够在不包含在我提交的 pull 请求中的情况下提交并推送到slideshow
  • 但如果代码审阅者需要改进,我也希望能够返回并改进 slideshow 的 pull 请求

有没有一种方法可以推送到处于 pull 请求中的分支,而无需推送到该 pull 请求?或者,这个场景的答案是从 slideshow 中创建另一个分支?

最佳答案

pull 请求总是包含来自要 merge 的分支的所有提交,所以不,如果不推送到 pull 请求,就无法推送到请求 pull 的分支。最好的解决方案可能是创建一个新的 slideshow 分支。我建议专门为 pull 请求创建一个分支,例如slideshow-pr1(来自 slideshow 的 future 中间 pull 请求可以使用分支 slideshow-pr2 等,最后 merge slideshow);继续在 slideshow 中处理幻灯片,并从原始功能分支中挑选提交或直接提交到 pull 请求分支以改进 pull 请求,并在 pull 后将其 merge 回功能分支请求已 merge 到 master 中。

关于git 提交并推送到分支但不 pull 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31729766/

相关文章:

javascript - 无法使用来自 git 的 npm 包安装

git - 获取访问控制的分支 ID

git - Git 从原点 pull 的详细模式

docker - 如何在 python Docker 上 pip 安装私有(private)仓库

github - GitHub 操作的官方徽章

python - 在其他人的包上测试拉请求

Windows 10 无法识别 Git

github - 使用 github 配置 teamcity,如果我使用 OAuth,为什么需要 git 密码?

git - 追溯地将 Git 提交行视为分支

git - 在功能分支上测试时如何使用 Git pull 请求