Gitでマージしようとするとrefusing to merge unrelated historiesが出たときの対処法を紹介します。
目次
エラー内容
開発用ブランチを現在いるブランチにマージしようとしたら以下のエラーが出ました。プルリクエストでもこのような文面が出るときがあります。
$ git merge develop_branch fatal: refusing to merge unrelated histories
対処法
ブランチの根幹が違う場合に起きるらしいです。
強制的にマージするために、下記のコマンドを実行します。
$ git merge --allow-unrelated-histories develop_branch
コンフリクトが起きたら、解消させてからpushしましょう。
コメント