1.git pull 失败
ErrorMessage - fatal : refusing to merge unrelated histories (致命:拒绝合并不相关的历史)
报错原因 - 两个不相干的git库,一个是本地库,一个是远端库,然后本地要推送到远端,远端觉得这个本地库跟自己不相干,所以告知无法合并。
解决方法 -
a.从远端拉下来代码,本地要加入的代码放到远端库下载到本地的库,然后提交上去,这样你基于的库就是远端的库了,这是一次update了
b.强制合并:git pull origin master --allow-unrelated-histories (把两段不相干的分支进行强行合并),然后push一下:git push gitlab master:init(gitlab是别名,master是本地branch名字,init是远端要推送的branch名字,注意本地要先add、commit完才能推上去)git push -u origin master
网友评论