ダーシャのブログ

ゆるゆる生きてていいじゃない

fatal: refusing to merge unrelated histories でエラーになる

git remote add origin URL 後にgit pull をするとエラー

異なるtreeをくっつけようとしているため、エラーになっている。 今回は、githubにあるrepositoryとローカルのrepositoryをつなげようとしているので仕方のないエラーである。

解決策

--allow-unrelated-histories オプションを付けると良い。

$ git pull origin main --allow-unrelated-histories

で上手く行く。

参考

[Git] マージしようとするとrefusing to merge unrelated historiesが出たときの対処方法 | DevelopersIO