1 error:src refspec master does not match any
這個問題,我之前也遇到過,這次又遇到了只是時間間隔比較長了,為了防止以后再遇到類似問題,還是把這個方法簡單記錄在此。
當然,是通過搜索引擎找到的答案,開始用谷歌,我以為stackoverflow會很權威的,結果在這上面沒有找到合適的。
http://stackoverflow.com/questions/21264738/error-src-refspec-master-does-not-match-any
反倒是換用百度輸入,查看中文的東西才解決了這個問題。
問題產生
原因分析
引起該錯誤的原因是,目錄中沒有文件,空目錄是不能提交上去的
解決方法
touch README
git add README
git commit -m 'first commit'
git push origin master
來自:http://www.open-open.com/lib/view/open1366080269265.html
實際上
git init
這一步之后創建了一個名為.git的文件夾,不過它在默認狀態下是隱藏的,系統將隱藏文件夾顯示出來,可以看到有這樣一個文件夾。
github上傳項目方法:
http://www.oschina.net/question/159132_86728
在你的電腦上裝好git
大致流程是:
1、在github上創建項目
2、使用git clone https://github.com/xxxxxxx/xxxxx.git克隆到本地
3、編輯項目
4、git add . (將改動添加到暫存區)
5、git commit -m "提交說明"
6、git push origin master 將本地更改推送到遠程master分支。
這樣你就完成了向遠程倉庫的推送。
如果在github的remote上已經有了文件,會出現錯誤。此時應當先pull一下,即:
git pull origin master
然后再進行:
git push origin master
--------------------------------------分割線---------------------------------------------------------
如果您喜歡本文,可以點下面的喜歡按鈕,也可以關注本人簡書
或簡書專題:我們在自己的世界里獨自狂歡
也可以訂閱我的微信公眾號,了解更多內容。