解決Git fatal: refusing to merge unrelated histories報(bào)錯(cuò)問題
問題描述
當(dāng)在遠(yuǎn)程建立了一個(gè)倉庫,并且遠(yuǎn)程的倉庫已經(jīng)初始化了的情況,
使用:
git remote add origin git@github.com:xxx/xxx.git
命令添加遠(yuǎn)程倉庫后,執(zhí)行g(shù)it pull
然后提示如下:

大致意思就是需要關(guān)聯(lián)我們的本地和遠(yuǎn)程分支。
按照提示關(guān)聯(lián)了后

再執(zhí)行g(shù)it pull 命令就報(bào)一個(gè)錯(cuò)誤

解決方法
解決這個(gè)錯(cuò)誤的辦法就是:
在我們的git 操作命令的后面添加 --allow-unrelated-histories 比如我執(zhí)行git pull命令
git pull --allow-unrelated-histories
然后就發(fā)現(xiàn)執(zhí)行成功了,或許會(huì)和本地的提交merge后產(chǎn)生一條新的merge提交,這時(shí)候,執(zhí)行git rebase -i命令,選擇你想要的提交就可以了
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
一個(gè)批量編碼轉(zhuǎn)換及ASP/JS加解密/簡繁轉(zhuǎn)換的工具
一個(gè)批量編碼轉(zhuǎn)換及ASP/JS加解密/簡繁轉(zhuǎn)換的工具...2007-05-05
一文詳解VSCode安裝配置使用(最新版超詳細(xì)保姆級含插件)
安裝VScode就很簡單了,一路NEXT就可以了,重點(diǎn)是配置使用以及插件推薦,這篇文章主要給大家介紹了關(guān)于VSCode安裝配置使用的相關(guān)資料,本文是最新版超詳細(xì)保姆級含插件,需要的朋友可以參考下2023-05-05

