Push-Ursprungs-Master-Fehler auf neues Repository

Lesezeit: 4 Minuten

Push Ursprungs Master Fehler auf neues Repository
süß

Ich habe gerade angefangen, Git mit Github zu verwenden. Ich habe ihre Anweisungen befolgt und bin beim letzten Schritt auf Fehler gestoßen. Ich checke ein vorhandenes Verzeichnis ein, das derzeit nicht quellengesteuert ist (Projekt etwa eine Woche alt). Abgesehen davon sollte mein Anwendungsfall ziemlich 08/15 sein.

Hier ist, was passiert:

$ git push origin master
error: src refspec master does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to '[email protected]:{username}/{projectname}.git'

Anleitung von Github:

Global setup:

  Download and install Git
  git config --global user.name "Your Name"
  git config --global user.email {username}@gmail.com

Next steps:

  mkdir projectname
  cd projectname
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin [email protected]:{username}/{projectname}.git
  git push origin master

  • Es scheint, dass das anfängliche Commit aus irgendeinem Grund nicht funktioniert hat. Das Git-Protokoll hat mir geholfen zu sehen, ob das Commit funktioniert oder nicht. Ich habe es am nächsten Tag noch einmal erfolgreich versucht. Danke!

    – süß

    6. Mai 2009 um 18:30 Uhr

  • Wenn Sie keine Dateien hinzufügen, committen oder git init ausführen, bekommen Sie immer diese Art von Problemen. Daher immer laufen git status um zu sehen, ob alles in Ordnung ist.

    – raduken

    26. Januar 2012 um 20:07 Uhr


  • ähnlicher Fehler beim Erstellen einer Verzweigung zu einem neu erstellten Git-Repository aus vorhandenem Code. Der Fehler wurde durch Klonen des Git-Repositorys behoben.

    – Benutzer553620

    27. November 2013 um 16:45 Uhr

  • Ein mögliches Duplikat von src refspec master stimmt mit keinem überein, wenn Commits in Git gepusht werden

    Benutzer456814

    6. Juni 2014 um 4:42 Uhr

  • Mögliches Duplikat von Error when „git push“ to github.

    Benutzer456814

    6. Juni 2014 um 4:46 Uhr

1646309287 954 Push Ursprungs Master Fehler auf neues Repository
Joey Grün

Ich hatte das gleiche Problem und schlug mir dann selbst in den Kopf, weil ich meine Projektdateien nicht wirklich hinzugefügt hatte.

git add -A
git commit -am "message"
git push origin master

  • Ja, ich hatte Folgendes versucht, aber die Lösung für mich war, stattdessen Ihren Befehl zu verwenden: git add * Die korrekte Syntax war: git add .

    – Eric Martindale

    31. März 2010 um 19:59 Uhr

  • Habe das GLEICHE gemacht … jeesh. Danke!

    – cbmeeks

    30. April 2011 um 22:04 Uhr

Die Fehlermeldung lässt den Schluss zu, dass Sie keine haben master Branch in Ihrem lokalen Repository. Pushen Sie entweder Ihren Hauptentwicklungszweig (git push origin my-local-master:master wodurch es umbenannt wird master auf github) oder machen Sie zuerst einen Commit. Sie können kein vollständig leeres Repository pushen.

  • Ich hatte das Problem “leeres Repository”, da die entsprechende Anleitung, auf die GitHub verweist (beans.seartipy.com/2008/12/09/…) hat den Befehl “git commit -m ‘first commit'” nicht erwähnt. Als ich das benutzt hatte, war alles in Ordnung!

    – Pascal Lindelauf

    1. September 2009 um 13:55 Uhr

  • Ich hatte nur vergessen, meine Änderungen zu übernehmen.

    – Nick Josevski

    11. Januar 2012 um 4:32 Uhr

  • Wenn du sagst git push origin my-local-master:master was bedeutet das my-local-master? Wenn ich einen Namen von CSS-Pix meines Ordners habe, den ich pushen möchte

    – lokaler Host

    6. Oktober 2017 um 10:24 Uhr

Push Ursprungs Master Fehler auf neues Repository
sugan prabhu

Ich hatte das gleiche Problem. Ich habe den .git-Ordner gelöscht und dann die folgenden Befehle befolgt

  1. $ git init
  2. $ git add .
  3. $ git remote add origin [email protected]:project/project.git
  4. $ git commit -m "Initial version"
  5. $ git push origin master

Ich habe das gleiche Problem. es hat mein Problem gelöst. Wenn du deinen Git initierst. musst du am Terminal machen

1) git add .

2)git commit -m "first commit"

Zum Senden an Bitbucket

3) git push -u origin --all # pushes up the repo and its refs for the first time

Ich hatte gerade das gleiche Problem, als ich mein allererstes Git-Repository erstellte. Ich hatte einen Tippfehler in der Remote-Erstellung des Git-Ursprungs – es stellte sich heraus, dass ich den Namen meines Repositorys nicht großgeschrieben hatte.

 git remote add origin [email protected]:Odd-engine

Zuerst habe ich die alte Fernbedienung mit entfernt

git remote rm origin

Dann habe ich den Ursprung neu erstellt und sichergestellt, dass der Name meines Ursprungs GENAU so eingegeben wurde, wie mein Ursprung geschrieben wurde.

git remote add origin [email protected]:Odd-Engine

Kein Fehler mehr! 🙂

Ich hatte den gleichen Fehler, wie Bombe sagte, ich hatte jedoch keinen lokalen Zweig namens master in meiner Konfiguration git branch hat einen Zweig namens master aufgelistet …

Um das Problem zu beheben, fügen Sie dies einfach zu Ihrer .git/config hinzu

[branch "master"]
    remote = origin
    merge = refs/heads/master

Ein bisschen hacky, aber macht den Job

1646309289 190 Push Ursprungs Master Fehler auf neues Repository
Jose Alvarez Muguerza

Stellen Sie sicher, dass Sie sich in einem Zweig befinden, zumindest im Hauptzweig

Art:

git branch

Das solltest du sehen:

ubuntu-user:~/git/turmeric-releng$ Git-Zweig

* (no branch)
master

dann tippe:

git checkout master

dann passen alle Ihre Änderungen in den Master-Zweig (oder den Zweig, den Sie wählen)

923210cookie-checkPush-Ursprungs-Master-Fehler auf neues Repository

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy