【发布时间】:2012-05-21 01:41:17
【问题描述】:
将 git 存储库克隆到目录“hggit”并设置远程源后
mbm:hggit my name$ git remote add origin git@code.getpantheon.com:"mystringhere"
编辑文件后,我提交了更改(位于子目录中)
mbm:handelgroup michaelmausler$ git commit -m "first commit"
[master 5a29bc8] first commit
1 files changed, 2 insertions(+), 2 deletions(-)
然后我尝试推送文件更改并收到以下错误
mbm:hggit myname$ git push origin master
error: src refspec master does not match any.
error: failed to push some refs to 'git@code.getpantheon.com:"mystringhere"'
【问题讨论】:
-
看起来您没有一个名为“master”的 ref。尝试运行“git show-ref”以查看您拥有的参考文献。也许你的意思的分支被称为别的东西。
-
我做了“git remote add origin”我应该做“git remote add master”吗?
-
这可能是正确的做法。您需要验证的是名为“master”的分支是否存在于名为“origin”的远程,该分支存在于您的本地存储库中,并且您已提交给该分支。尝试运行 gitk。
-
我克隆了它,所以分支确实存在
-
当你运行“git status”时它会说什么?
标签: git