赞
踩
当我们开开心心的把代码写完,想要上传到git代码管理平台(远程仓库)时,突然报个这个错误,
Updates were rejected because the remote contains work that you do
首先它的出现是因为在你上传的时候,远程仓库中有着本地仓库没有的文件造成的,我们首先想到的就是,既然没有那就把它拉取下来我不就有了吗?
试试,当我们pull命令输完,以为结束了,没想到它又报错了,refusing to merge unrelated histories(拒绝合并不相关的历史)。
解决方法:
在项目目录下,打开git bash
输入以下命令即可
git pull origin master --allow-unrelated-histories
强调:每次推送到远程之前,务必先拉取,确保和远程仓库一致,再推送
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。