Git 更改 pull 请求的源分支

标签 git github git-branch git-rebase pull-request

我没有在另一个分支中进行更改并从该分支发出 pull 请求,而是在主分支中进行更改并发出 pull 请求。现在,我想编辑 pull 请求。

  • 我想将对 master 分支所做的更改复制到另一个分支。
  • 我希望主分支与上游分支一起更新
  • 我想更新我的 pull 请求,以便现在从其他分支而不是我的主分支进行提交。 谢谢。

最佳答案

I want to update my pull request so that the commits are now made from the other branch rather than my master branch.

恐怕这是不可能的。 GitHub 接口(interface)只允许更改目标分支* merge 到, 不是源分支。

* 这是在 2016 August 中添加的.我发现公告的标题具有误导性,因为他们所谓的“基本分支”是要 merge 到的分支,而不是要 merge 的源分支。不知道有没有计划增加对这个的支持。

关于Git 更改 pull 请求的源分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44864448/

相关文章:

git - 为什么 Git 排除运算符排除所有提交,即使是没有后代的提交

ruby - 如何订阅 PubSubHubbub github?

git - 如何将 Gogs 设置为 "go get"的本地 github 缓存

git - 如何将分支中的提交移动到 GIT 中的另一个新分支?

git - 将更改的文件从功能 merge 到修补程序 git 流

git - 出现未跟踪文件错误时如何切换git分支?

git - 身份验证失败 Github 桌面

java - 如何移植项目?

git - 如何使用 index.html 作为子目录的符号链接(symbolic link)在 gh-pages 中部署

azure - 从 GitHub 到 Azure 的部署失败 : "Request failed with status code: 401"