赞
踩
错误原因就是在命令行提交的时候,git的使用顺序错误:
git init //初始化仓库
git add .(文件name) //添加文件到本地暂存
git commit -m “first commit” //添加文件描述信息
git remote add origin 远程仓库地址 //链接远程仓库
git push -u origin master //把本地仓库的文件推送到远程仓master
这是错误的操作顺序。导致在本地新建库后,与远程仓库的内容不一致导致的(远程仓库有一些内容本地没有)
按照以下顺序操作即可
git init //初始化仓库
git add .(文件name) //添加文件到本地
git commit -m “first commit” //添加文件描述信息
git remote add origin 远程仓库地址 //链接远程仓库
git pull origin master // 把本地仓库的变化连接到远程仓库master 分支
git push -u origin master //把本地仓库的文件推送到远程仓库master 分支
注意:删掉原来的git,重新操作
这是因为文件版本没有及时更新,两个分支是两个不同的版本,具有不同的提交历史,决绝方式就是在原本的命令之后加上一句命令即可:
git pull origin master --allow-unrelated-histories
注意是pull的时候加,不是push的时候
这只是一个警告,不是错误,不要理会,继续操作即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。