赞
踩
出现下面的报错:
**(1)$ git pull origin master **
报错:
From github.com:mangoyi/vue-elme
* branch master -> FETCH_HEAD
fatal: refusing to merge unrelated histories
原因是本地库和远程库存在不一样,刚开始会觉得很奇怪,明明本地库和远程库的名称是一样的了,为什么还会存在不一样呢?这里就要刨根问底一下了,输入下面这个命令:
**(2) $ git pull origin master --allow-unrelated-histories **
结果:
From github.com:mangoyi/vue-elme
* branch master -> FETCH_HEAD
Auto-merging README.md
CONFLICT (add/add): Merge conflict in README.md
Automatic merge failed; fix conflicts and then commit the result.
好像终于发现了罪魁祸首了,原来是远程库中的README.md文件和项目中的README.md文件。产生了冲突,所以需要结局冲突再去git push.
通过(2)命令,可以发现此刻的已经由master -> (master|MERGING)
**(3)git add README.md**
**(4)git commit -m "add README.md" **
**(5)git push -u origin master **
如下:
1、 git pull –f –all
2、 git push –u origin master –f
强制推送到远程库中。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。