描述
在使用git 對源代碼進行push到gitHub時可能會出錯,一般發生在首次添加remote後將本地代碼push到remote時候發生的。
問題原因:
是由於在github上新建倉庫準備來關聯本地倉庫的時候,使用了README.md文件來初始化。而此時如果直接在本地git push的話,由於本地並沒有README文件,所以此次push就會被拒絕;
解決辦法:
很顯而易見了,先執行git pull 將README文件pull到本地,然後執行push;
要麼就是新建github倉庫的時候不要選擇使用README來初始化;
總結一點:所有的git push 之前 都是先git pull 下將遠程的版本合併到本地。