推送到"fork" Git 错误 - src refspec master 不匹配任何。未能将一些参考推到"https://



我知道以前已经在此站点上发布了类似的主题。我读了它们,并尝试了所有建议。不知何故,我仍然无法成功地将本地代码推回GitHub中的"叉"。

i" fork"一个项目,即Vlerdas-subscribe,在GitHub中单击fork按钮。

我使用git bash将叉子克隆到笔记本电脑中的当前目录中(我在克隆时给了我的github用户名)

我在项目文件之一中添加了一些代码。

当我使用命令 git推动Origin Master 时,我遇到了问题。该网站上的一些好人告诉我,当前版本的git bash有一个错误 - (对于https),它不会提示用户名和密码。因此,我遵循了他的建议,并做了以下建议。但是我得到了" SRC Refspec Master都不匹配任何。

vhaiswjenlim@VACOLTJENLIM ~ (master)
$ git remote rm origin
vhaiswjenlim@VACOLTJENLIM ~ (master)
$ git remote add origin https://{username}:{password}@github.com/{username}/vlerdas-subscribe.git
vhaiswjenlim@VACOLTJENLIM ~ (master)
$ git push origin master
error: src refspec master does not match any.
error: failed to push some refs to 'https://{username}:{password}@github.com/{username}/vlerdas-    subscribe.git'

我看到了一些建议,以回答本网站上的类似主题;因此,我尝试了这些建议,但似乎没有任何作用。我在下面复制了我的命令窗口:

vhaiswjenlim@VACOLTJENLIM ~ (master)
$ git branch
vhaiswjenlim@VACOLTJENLIM ~ (master)
$ git show-ref
vhaiswjenlim@VACOLTJENLIM ~ (master)
$ git commit -m "Initial commit."
On branch master
Initial commit
Untracked files:
    .bash_history
    .dbshell
    .eclipse/
    .editix/
    .m2/
    .mongorc.js
    .org.eclipse.epp.usagedata.recording.userId
    .ssh/
    .sysdb20/
    AppData/
    Contacts/
    Desktop/
    Documents/
    Downloads/
    Favorites/
    Links/
    Music/
    NTUSER.DAT
    NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TM.blf
    NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TMContainer00000000000000000001.regtrans-ms
    NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TMContainer00000000000000000002.regtrans-ms
    Oracle/
    Pictures/
    Saved Games/
    Searches/
    Tracing/
    Videos/
    Virtual Machines/
    client.cfg
    default-soapui-workspace.xml
    nodejs_test/
    ntuser.dat.LOG1
    ntuser.dat.LOG2
    ntuser.ini
    ntuser.pol
    soapUI-Tutorials/
    soapui-settings.xml
    vlerdas-subscribe/
    workspace/
nothing added to commit but untracked files present
vhaiswjenlim@VACOLTJENLIM ~ (master)
$ git push origin master
error: src refspec master does not match any.
error: failed to push some refs to 'https://{username}:{password}@github.com/{username}/vlerdas-    subscribe.git'
vhaiswjenlim@VACOLTJENLIM ~ (master)
$

您添加了错误的原点。

删除它并添加正确的一个:

$ git remote rm origin
$ git remote add origin https://github.com/<your-username>/vlerdas-subscribe.git

应该用github用户名代替 <your-username>(例如 John)。

请注意,您还必须在存储库的根文件夹中才能执行此操作。

相关内容

最新更新