git push 失敗出現error: src refspec master does not match any.解決方案


今天寫好一個demo往GitHub上傳時報錯

錯誤提示:

error: src refspec master does not match any.

error: failed to push some refs to 

找了下原因,原來是git commit -m "xxx" 時沒留意,因為新裝的git需要提交用戶郵箱和用戶名,

所以沒有委托成功,本地倉庫是空的,所以配置了下郵箱和用戶名才成功,真是粗心不得啊!!!

*** Please tell me who you are.

Run

 git config --global user.email "you@example.com"

 git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

 

分析:

1.本地git倉庫目錄下為空

2.本地倉庫add后未commit

3.git init錯誤

 

解決方法:

1.控制面板打開文件夾選項  打開隱藏文件和文件夾顯示

2.到本地倉庫目錄下查看是否有.git文件夾——無 則git init

3.看.git文件夾下是否有之前提交的文件——若無 則重新 git commit (如果之前git add過的話 沒有就要重新 add commit)

4.新裝的git要留意是否需要配置用戶名和郵箱名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM