背景是这样的,我在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

就正常上传了

Last Updated: 11/18/2018, 8:36:18 PM