2016-06-01 18 views
1

Ich erhalte die folgenden Fehler, wenn ich versuche, meine GitHub Repo zu schieben:Github Push Fehler

error: src refspec BRANCH does not match any. 
error: failed to push some refs to 'https://github.com/ 

ich durch zahlreiche SO Antworten gegangen, konnte aber keine Lösung finden.

git show-ref 

zeigt nichts. Was ist das Problem und wie kann ich es beheben?

+0

Was ist der Befehl, den Sie zum Schieben verwendet? – Vampire

+0

'git push origin master'. Ich habe auch 'git push -u origin master' versucht. – RaviTej310

Antwort

1

Eine mögliche Abhilfe ist Ihr GitHub Repo zu klonen und Ihre Commits von Ihrem bisherigen lokalen Repo berichten

git clone https://github.com/<user>/<repo> 
cd <repo> 
git remote add firstrepo ../firstrepo 
git fetch firstrepo 
git branch -avv 
git checkout -b fmaster firstrepo/master 
git rebase master 
git checkout master 
git push 

Aber wenn Sie auf Ihrem lokalen Repo in einem neuen Klon nicht erneut importieren, überprüfen Sie Remote- und Zweige:

git remote -v 
git branch -avv 

Sie git config --local -l sollte wie folgt aussehen:

remote.origin.url=https://github.com/<user>/<repo> 
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* 
branch.master.remote=origin 
branch.master.merge=refs/heads/master 

Da git branch -avv zeigt nichts, sicherstellen, dass Sie hinzugefügt haben und verpflichtet zunächst etwas, bevor irgendein git push:

git config user.name <GitHub account Name> 
git config user.email <GitHub account email> 
git add . 
git commit -m "First commit" 
git push -u origin master 
+0

Als ich "git push -u originum --all" versuchte, hieß es 'No refs common und none specified; nichts tun. Vielleicht sollten Sie einen Zweig wie "Master" angeben. ' – RaviTej310

+0

@ RaviTej310 Daher mein Vorschlag, die Ausgabe von' git remote -v' und 'git branch -avv' zu überprüfen. Wir werden mehr wissen. – VonC

+0

'git remote -V' output:' Ursprung \t https://github.com/RaviTej310/Andrew_Ng_Machine_Learning.git (fetch) Ursprung \t https://github.com/RaviTej310/Andrew_Ng_Machine_Learning.git (push) 'und 'git branch -avv' zeigt nichts – RaviTej310

Verwandte Themen