近期在執行 github pages 的自動佈署腳本時,前期打包檔案都挺順利的,但在最後一步 push 的時候卻出現的 src refspec master does not match any 錯誤。這邊筆記下解決方法。
內容
錯誤成因
其中一個會沒想到的成因是: git 的預設分支名稱為 main 或是 master,而你該帳號的 git 設定不符合所導致的。因此當腳本執行到 main:gh-pages 這一行時,如果你帳號預設的分支是 master,那就會出錯了。
解法
確認你的 github 設定的預設分支名稱和腳本是否一致即可。
參考資料
1. 解决git push 错误error: src refspec master does not match any. error: failed to push some refs to
按讚加入粉絲團