本地創建了一個project
並在GitHub上創建了一個倉庫,想要將本地的倉庫鏈接到遠程倉庫
我用的是如下方法:
git init //初始化本地倉庫
git remote add origin XXX(倉庫地址) //添加遠程倉庫地址
如果你在這之后就執行
git add . //添加全部文件
git commit -m "備注提交的內容" //提交文件
git push origin master,那么就會出現這個問題(被拒絕),所以在remote add后不要着急git add,一定要git pull origin master,出現這個原因
是因為你在碼雲創建的倉庫有ReadMe文件,而本地沒有,造成本地和遠程的不同步,
那么有兩種方案可以解決:
方法一:
本地沒有ReadMe文件,那么就在本地生成一個:
git pull --rebase origin master 本地生成ReadMe文件
git push origin master
方法二:
那我就強制上傳覆蓋遠程文件,
git push -f origin master
原文鏈接:https://blog.csdn.net/Mrchai521/article/details/98470560