1. 程式人生 > >GitHub上傳錯誤(the remote contains the work that you do not have locally)

GitHub上傳錯誤(the remote contains the work that you do not have locally)

報錯如圖:


錯誤原因:

手動在GitHub庫中添加了readme檔案,導致在本地庫某些檔案更新後,再同步到GitHub庫中報如上錯誤

解決方法:

提交更改(git push -u origin master)之前先做如下工作:

git pull --rebase origin master   (獲取遠端庫與本地庫合併)

參考文件:

https://www.cnblogs.com/yujihang/p/6601984.html  (本地庫與GitHub同步)

https://www.cnblogs.com/kevingrace/p/5896706.html(簡單對比git pull 和 git pull --rebase 的使用)