Git:`refspec XXXXXXXX不匹配任何。`在某些提交后推动某些更改时

Git:`refspec XXXXXXXX不匹配任何。`在某些提交后推动某些更改时,git,Git,执行git status显示我 On branch ashwini-rr Your branch is ahead of 'origin/ashwini-rate-recommendations' by 8 commits. (use "git push" to publish your local commits) nothing to commit, working directory clean 但是在执行git push origin ashwini rate建议时显示以下错误:

执行
git status
显示我

On branch ashwini-rr
Your branch is ahead of 'origin/ashwini-rate-recommendations' by 8 commits.
  (use "git push" to publish your local commits)
nothing to commit, working directory clean
但是在执行git push origin ashwini rate建议时显示以下错误:

error: src refspec ashwini-rate-recommendations does not match any.
error: failed to push some refs to 'git@github.com:xxxxx/xxxxx.git'
运行
git show ref
显示如下内容:

XXXXXXXXXXXX refs/heads/ashwini-rr
XXXXXXXXXXXX refs/heads/dbv
XXXXXXXXXXXX refs/remotes/origin/HEAD
XXXXXXXXXXXX refs/remotes/origin/ashwini-rate-recommendations
git--version
为我提供了
git版本2.3.2(Apple git-55)

push.default=匹配


我无法找出这导致
错误的原因:src refspec ashwini rate建议与任何建议都不匹配。
即使不是第一次提交。谢谢。

您当地的分支机构名为ashwini rr,您正在推广ashwini rate建议

尝试运行:

git push origin ashwini-rr:ashwini-rate-recommendations.

您的本地分支机构名为ashwini rr,您正在推广ashwini rate建议

尝试运行:

git push origin ashwini-rr:ashwini-rate-recommendations.

您需要的是告诉git在ashwini rate Recommensions分支机构推出什么:

git push origin ashwini-rr:ashwini-rate-recommendations
或者,由于分支被跟踪,只需:

git push

您需要的是告诉git在ashwini rate Recommensions分支机构推出什么:

git push origin ashwini-rr:ashwini-rate-recommendations
或者,由于分支被跟踪,只需:

git push

你试过在推之前先拉吗?是的。。。拉取工作完美无瑕…抱歉,但在这种情况下,用户甚至没有承诺一次。。。我的案例已经很少提交了,但仍然会导致相同的错误。。。(甚至拉/状态/分支-vv都像预期的那样工作良好)@TheGeorgeous:-在问题中明确表示“在几次提交后尝试了推送”,这个问题与您提到的问题没有任何重复之处。请重新考虑你的投票来结束这个问题。@TheGeorgeous:-嘿。。。。如果你有点同意我上面的评论,请你取消结束问题的投票。谢谢。推之前你试过先拉吗?是的。。。拉取工作完美无瑕…抱歉,但在这种情况下,用户甚至没有承诺一次。。。我的案例已经很少提交了,但仍然会导致相同的错误。。。(甚至拉/状态/分支-vv都像预期的那样工作良好)@TheGeorgeous:-在问题中明确表示“在几次提交后尝试了推送”,这个问题与您提到的问题没有任何重复之处。请重新考虑你的投票来结束这个问题。@TheGeorgeous:-嘿。。。。如果你有点同意我上面的评论,请你取消结束问题的投票。谢谢。如何测试分支是否被跟踪。。你的意思是“上游是为这个分支设置的”我如何测试分支是否被跟踪。。你的意思是“上游是为这个分支设置的”吗