Git push 不工作,但 git pull 在远程分支上工作

标签 git github

我团队中的一位开发人员遇到了以下问题。他们有能力 pull 出一个远程分支,说它是最新的,但他们不能推送到那个远程分支。以下是他们在 Windows git 命令提示符中得到的内容

MY@MY-PC ~/documents/workspace/my-repository (workflowNewCOBRequest1)
$ git remote show origin workflowNewCOBRequest1
Enter passphrase for key '/c/Users/MY/.ssh/id_rsa':
* remote origin
  Fetch URL: git@github.com:myorg/my-repository.git
  Push  URL: git@github.com:myorg/my-repository.git
  HEAD branch: master
  Remote branches:
    2_Initial_COB_Submission tracked
    COB_VF_email_template    new (next fetch will store in remotes/origin)
    Team-approval            tracked
    develop                  tracked
    master                   tracked
    testing                  tracked
    workflowNewCOBRequest1   tracked
  Local branches configured for 'git pull':
    develop                merges with remote develop
    master                 merges with remote master
    workflowNewCOBRequest1 merges with remote workflowNewCOBRequest1
  Local refs configured for 'git push':
    Team-approval pushes to Team-approval (up to date)
    develop       pushes to develop       (local out of date)
    master        pushes to master        (up to date)

MY@MY-PC ~/documents/workspace/my-repository (workflowNewCOBRequest1)
$ git push origin workflowNewCOBRequest1
Enter passphrase for key '/c/Users/MY/.ssh/id_rsa':
fatal: workflowNewCOBRequest1 cannot be resolved to branch.
fatal: The remote end hung up unexpectedly

我在互联网上搜索过,找不到类似的东西。有什么想法吗?

谢谢

保罗

最佳答案

我在使用旧版本的 git 时遇到了类似的问题

尝试

git version

与没有问题的人比较

虽然,这里看起来问题是您没有本地 REF 来将该分支推回原点。

这个有用吗?它明确指示要推送到(和从)哪个分支

git push origin workflowNewCOBRequest1:workflowNewCOBRequest1

关于Git push 不工作,但 git pull 在远程分支上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8447332/

相关文章:

github - Heroku Review 应用程序根本没有部署

Git,重写主分支和相关标签的历史

git - 从 Git 历史记录中删除二进制文件后,为什么我的存储库仍然很大?

linux - 为什么即使我已经在 VPS 中设置了公钥,ssh 总是要求我输入密码?

git - 将未提交的更改移动到新分支 : git: stash vs checkout

git - 如何通过Git中的ssh从Windows服务器克隆到Mac客户端?

r - 如何从 GitHub 构建 R 包?

azure - github操作不使用azure中的正确spn来执行terraform

git 树(仍然)包含重复项和错误信号 13

Java,从 github 源动态加载类