Github:推送 pull 请求

标签 git github pull-request

我要拔头发了。

我已经从我的项目分支提交了一个 pull 请求,返回给所有者/维护者的 repo 。在此 pull 请求中,出现了一些我必须根据新信息添加/更改的内容。我已经做了上述更改,现在我正在尝试推送该 pull 请求。

根据 Github 的“问题”页面,在底部,它说我可以通过推送到我的存储库分支上的分支 abc123 来将提交直接推送到问题( pull 请求)。

问题是,当我执行 git push origin abc123 时出现错误:

fatal: 5fa087b35cb8379f282174df2f4197ba258ffd05 cannot be resolved to branch.

我不确定如何解决这个问题。我应该关闭 pull 请求并重新提交吗?还是我做错了什么,或者比我需要做的更多?

谢谢。

最佳答案

实际上是(来自GitHub Remotes help page)

git push REMOTENAME LOCALBRANCHNAME:REMOTEBRANCHNAME

你没有:

  • 创建本地分支 'abc123'
  • 指定本地分支名称

所以,应该工作的是(例如,如果你在 master 分支上):

git push origin master:abc123

一般来说,default push policy是“匹配”:git push origin abc123 将尝试将名为 abc123 的本地分支推送到具有相同名称的远程分支。

关于Github:推送 pull 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8479559/

相关文章:

git - 你的分支和 'origin/master' 已经 fork ,所有冲突都已修复但你仍在 merge

git - Bonobo Git 服务器域身份验证失败

git - 如何解决致命的 : Authentication failed for git [bitbucket]

maven - travis-ci 中构建的 Github Gradle 项目如何访问通常在我的本地 Maven 存储库中找到的依赖项?

git - 用自己的 fork 交换 git 子模块

git - 如何从 pull 请求中删除提交?

git - 如何防止从与当前分支不同的地方 pull 入 git

Git:如何将标记的修订 pull 入我的 fork 中?

github - 在允许合并/关闭 PR 之前,如何在 github Pull 请求中要求链接问题

git - pull 请求和分支有什么区别?