解決Git fatal: refusing to merge unrelated histories報錯問題
問題描述
當在遠程建立了一個倉庫,并且遠程的倉庫已經(jīng)初始化了的情況,
使用:
git remote add origin git@github.com:xxx/xxx.git
命令添加遠程倉庫后,執(zhí)行git pull
然后提示如下:
大致意思就是需要關聯(lián)我們的本地和遠程分支。
按照提示關聯(lián)了后
再執(zhí)行git pull 命令就報一個錯誤
解決方法
解決這個錯誤的辦法就是:
在我們的git 操作命令的后面添加 --allow-unrelated-histories
比如我執(zhí)行git pull
命令
git pull --allow-unrelated-histories
然后就發(fā)現(xiàn)執(zhí)行成功了,或許會和本地的提交merge后產(chǎn)生一條新的merge提交,這時候,執(zhí)行git rebase -i
命令,選擇你想要的提交就可以了
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率)
i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率),需要的朋友可以參考下。2011-01-01大前端時代搞定PC/Mac端開發(fā),我有絕招(收藏版)
這篇文章主要介紹了大前端時代搞定PC/Mac端開發(fā),我有絕招,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07