成功解決Git:fatal: refusing to merge unrelated histories

BeautifulGirl230發表於2021-01-31

Get 報錯

如果合併了兩個不同的開始提交的倉庫,在新的 git 會發現這兩個倉庫可能不是同一個,為了防止開發者上傳錯誤,於是就給下面的提示

fatal: refusing to merge unrelated histories

Get 解決

在執命令後面加上--allow-unrelated-histories
假如我們的源是origin,分支是master,那麼我們需要這樣寫:

git pull origin master --allow-unrelated-histories

如果有設定了預設上傳分支就可以用下面程式碼:

git pull --allow-unrelated-histories

補充:在合併merge的時候,有時候會不成功,加上這個即可。它的本意就是提醒你注意了,這是倆不同的庫要合併了。

相關文章