Refspec在`git push上不匹配`
我正试图在GitHub上把一个新桶推到自制桶中。输入我的用户名后,远程命令失败,如下所示:Refspec在`git push上不匹配`,git,github,Git,Github,我正试图在GitHub上把一个新桶推到自制桶中。输入我的用户名后,远程命令失败,如下所示: $ git push "$github_user" fsmonitor error: src refspec fsmonitor does not match any. 我知道我以前见过这个问题,但不记得它是如何解决的。我最好的猜测是,这是一个与凭据有关的配置问题-添加2因素身份验证虽然安全,但似乎是问题的根源 可能需要更改set head或set url吗?这是(或应该是)名称fsmonitor在存储
$ git push "$github_user" fsmonitor
error: src refspec fsmonitor does not match any.
我知道我以前见过这个问题,但不记得它是如何解决的。我最好的猜测是,这是一个与凭据有关的配置问题-添加2因素身份验证虽然安全,但似乎是问题的根源
可能需要更改
set head
或set url
吗?这是(或应该是)名称fsmonitor
在存储库中不是有效的分支或标记名称的简单情况。它是否显示在git分支
或git标记
输出中?Tl;分支机构的名称很重要
桶仍然很奇怪,虽然。它确实……有点奇怪。出于对我来说仍然很神秘的原因,Cask建议PR的来源和推送不是从克隆回购的位置——在我的情况下是
~/Documents/Homebrew-Cask
——而是从/usr/local/Homebrew/Library/Taps/caskroom/Homebrew-Cask
内部,然后创建分支来包含您的更改。我已经按照他们的指示做出了承诺,所以这实际上只是推动了一个新的分支,它不能正常工作。