【发布时间】:2021-03-27 08:08:26
【问题描述】:
我在 Github 存储库中的分支是“master”。在终端我做了:
git 分支
输出是:
* 主要
我的临时工作
我想将文件推送到 Github,我使用了:
git add exploratory_analysis.ipynb
git commit -m "新版本"
git push origin master
“git add”和“git commit”命令有效。但是,最后一个命令(即“git push origin master”)不起作用,我收到此错误:
错误:src refspec master 不匹配任何
错误:未能将一些引用推送到 'git@github.com:NAME-OF-USER/REPOSITORY-NAME.git'
也就是说,我似乎无法将任何代码从笔记本电脑推送到 Github。我该如何解决?
【问题讨论】:
-
您实际上无法将 文件 推送到另一个 Git 存储库。你只能推送 commits。提交 contain 文件,但您要么发送整个提交,要么不发送任何内容。您的 conversation with Davis S 处于正确的轨道上,但在尝试将提交添加到其提交之前,您需要确保拥有上游 (GitHub) 存储库的所有提交。