2015-04-14 16 views
7

So habe ich Problem im Titel aufgeführt.Git: git push -u Ursprung Herkunft: Master

Ich möchte nur verwenden.

Aber wenn dieser Befehl eingegeben Ich erhalte:

error: src refspec master does not match any. 
error: failed to push some refs to 'https://github.com/myprofile/my_project.git' 

ich auf dieses Problem eine Suche haben (git: error: src refspec master does not match any, src refspec master does not match any when pushing commits in git) - aber Lösungen hat in meinem Fall nicht helfen.

Scheint so, als ob ich einfach vergessen habe, eine Initial Commit für die ursprüngliche Remote Branch zu machen und stattdessen einen anderen Zweig erstellt habe, der dann verwendet wurde.

Dies ist Ausgabe von git ls-remote:

$ git ls-remote 
From https://github.com/myprofile/my_project.git 
152e795f054f6f756842bf61ee968ba3e5ee873d  HEAD 
7d505dbf09585ecfbb239c2148337043b899cc13  refs/heads/add-mysql-repo 
152e795f054f6f756842bf61ee968ba3e5ee873d  refs/heads/break-into-modules 
e7905a3dacc9ea3e6c4c1f2dd9412f8deb692e30  refs/heads/master 

Dies ist Netzwerk-Fenster des Github Graph: my_project branches

So zusammenzufassen - was soll ich tun richtig git push -u origin master zu verwenden, anstatt git push -u origin origin:master?

EDIT:

$ git branch -avv

add-mysql-repo  7d505db add mysql case to switch 
    break-into-modules 152e795 add gitignore 
* origin    e7905a3 [origin/master] add methods for entities validation 
    remotes/origin/master e7905a3 add methods for entities validation 

$ git remote -v

origin https://github.com/myprofile/my_project.git (fetch) 
origin https://github.com/myprofile/my_project.git (push) 
+0

Was 'git branch -avv' zurückkehren? Und 'git remote -v'? – VonC

+0

@VonC Ich füge Ausgabe von diesen Befehlen hinzu. Bitte schau es dir an. – marknorkin

Antwort

5

Unter Berücksichtigung der Ausgabe von git branch -avv:

  • Sie nicht über eine lokale Niederlassung haben master genannt,
  • Sie haben einen Zweig mit dem gleichen Namen wie origin (ein Remote-Referenzierung der upstream repo).

Das heißt, Sie sollten:

+0

Ja, ich habe Ihre Lösung getestet und es hat geholfen. Vielen Dank ! – marknorkin

Verwandte Themen