[筆記] git push error: src refspec master does not match any 錯誤解決

近期在執行 github pages 的自動佈署腳本時,前期打包檔案都挺順利的,但在最後一步 push 的時候卻出現的 src refspec master does not match any 錯誤。這邊筆記下解決方法。
github logo


內容

錯誤成因

其中一個會沒想到的成因是: git 的預設分支名稱為 main 或是 master,而你該帳號的 git 設定不符合所導致的。因此當腳本執行到 main:gh-pages 這一行時,如果你帳號預設的分支是 master,那就會出錯了。

解法

確認你的 github 設定的預設分支名稱和腳本是否一致即可。

notes-git-push-error-src-refspec-master-does-not-match-any-solve-1


參考資料

1. 解决git push 错误error: src refspec master does not match any. error: failed to push some refs to

按讚加入粉絲團

延伸閱讀