场景: 1、首次进行代码提交
git init //初始化仓库
git add .(文件名) //添加到本地暂存
git commit -m 'first commit'//添加文件描述信息
git remote add origin 远程仓库URL //链接远程仓库
git push -u origin master //把本地仓库的文件推送到远程仓master
这样就会出现标题提示的错误信息,如下图
问题出现的原因:本地新建库之后与远程的内容不一致(远程有一些内容本地没有)。 问题解决的方法:git pull origin master --allow-unrelated-histories
git pull origin master --allow-unrelated-histories
2、正确的提交过程如下:
git init //初始化仓库
git add .(文件名) //添加到本地暂存
git commit -m 'first commit'//添加文件描述信息
git remote add origin 远程仓库URL //链接远程仓库
git poll origin master //把本地仓库的变化连接道远程仓库master
git pull origin master --allow-unrelated-histories //允许不相关历史提交,并强制合并
git push -u origin master //把本地仓库的文件推送到远程仓master