成功解决 fatal: refusing to merge unrelated histories
解决问题
如上图所示,在切换到\"test_pr\"这个分支的时候,被告知本地的\"test_pr\"分支和远端的\"test_pr\"分支分离(diverge),然后想git pull的时候,报错\"fatal: refusing to merge unrelated histories\"。
解决思路
发生这个错误原因是两个分支被认为是\"unrelated\",即有各自的新的commits。
解决方法
链接:https://www.educative.io/answers/the-fatal-refusing-to-merge-unrelated-histories-git-error
使用\"git pull --allow-unrelated-histories\"允许合并unrelated histories。
结果如下: