背景是这样的,我在github上新建了一个名为mxzs的库,然后在本地mxzs文件夹下init了一个git仓库,然后我add了所有文件,并进行了commit。
这时,我使用以下命令将本地库与github上的mxzs库做了同步关联:
git remote add origin git@github.com:hjb2722404/mxzs.git
直到这里都没有问题。
然后我向远程仓库推送本地提交的文件:
git push -u origin master
此时,错误出现了,提示如下图所示:
这个拒绝推送错误【rejected】,经过看错误提示,是因为远程仓库中有一些文件在本地仓库中不存在,所以必须首先将远程仓库pull一份到本地:
git pull origin master
然后再运行
git push -u origin master
就正常上传了