github上傳時出現error: src refspec master does not match any解決辦法

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

--------------------------------------分割線---------------------------------------------------------
如果您喜歡本文,可以點下面的喜歡按鈕,也可以關注本人簡書
或簡書專題:我們在自己的世界里獨自狂歡

也可以訂閱我的微信公眾號,了解更多內容。

海闊天空的云
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容