Error: src refspec master Git

Fehler src refspec master does not match any (Git)

Beim Versuch, in Git an remote zu pushen, kann der Fehler "Error src refspec master does not match any" auftreten.

Shou Arisaka
1 Min. Lesezeit
20. Nov. 2025

Beim Versuch, in Git an remote zu pushen, kann der Fehler “Error: src refspec master does not match any” auftreten.

> git push heroku master
error: src refspec master does not match any
error: failed to push some refs to 'https://git.heroku.com/salty-eyrie-89059.git'

Image

Als eine der häufigsten Ursachen sollten Sie zuerst überprüfen, ob die Referenz tatsächlich existiert. Führen Sie git show-ref aus, um die Referenzen aufzulisten.

> git show-ref
e4cd18c39bd6cfc5f6176b5adbe2ae5238d4776f refs/remotes/origin/HEAD
e4cd18c39bd6cfc5f6176b5adbe2ae5238d4776f refs/remotes/origin/main

GitHub hat kürzlich eine Spezifikationsänderung vorgenommen, um den Hauptzweig von “master” auf “main” zu ändern. Es scheint, dass die Ursache dieses Fehlers hier lag.

Ändern Sie das Push-Ziel von master auf main und führen Sie es erneut aus, und es wird funktionieren.

git push heroku main

(Referenz)

Message ‘src refspec master does not match any’ when pushing commits in Git - Stack Overflow

Diesen Artikel teilen

Shou Arisaka 20. Nov. 2025

🔗 Links kopieren