Github:推动请求

Jim*_*ein 9 git github pull-request

我要把头发拉出来.

我已经从我的项目分支提交了一个拉取请求,回到了所有者/维护者的回购.在这个拉取请求中,出现了一些我必须根据新信息添加/更改的内容.我做了所说的更改,现在我正试图推送那个拉取请求.

根据Github的"问题"页面,在底部,它说我可以通过推送到abc123我的存储库分支上的分支直接提交提交问题(拉取请求).

问题是,当我这样做时,git push origin abc123我得到错误:

fatal: 5fa087b35cb8379f282174df2f4197ba258ffd05 cannot be resolved to branch.
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题.我应该关闭拉取请求并重新提交吗?或者有什么我做错了,还是我需要做的更多?

谢谢.

Von*_*onC 17

它实际上是(来自GitHub Remotes帮助页面)

git push REMOTENAME LOCALBRANCHNAME:REMOTEBRANCHNAME
Run Code Online (Sandbox Code Playgroud)

你没有:

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

那么,应该做什么(例如,如果你在主分支上):

git push origin master:abc123
Run Code Online (Sandbox Code Playgroud)

通常,默认推送策略是"匹配":git push origin abc123将尝试将名为的本地分支推abc123送到具有相同名称的远程分支.