[Git] refusing to merge unrelated historiesが出たときの対処法

Gitでマージしようとするとrefusing to merge unrelated historiesが出たときの対処法を紹介します。

目次

エラー内容

開発用ブランチを現在いるブランチにマージしようとしたら以下のエラーが出ました。プルリクエストでもこのような文面が出るときがあります。

$ git merge develop_branch
fatal: refusing to merge unrelated histories

対処法

ブランチの根幹が違う場合に起きるらしいです。

強制的にマージするために、下記のコマンドを実行します。

$ git merge --allow-unrelated-histories develop_branch

コンフリクトが起きたら、解消させてからpushしましょう。

よかったらシェアしてね!

この記事を書いた人

情報工学専攻の修士課程を卒業後、某企業の情報系技術職として勤務。新しいことが好きなので、技術のキャッチアップをして発信しています。

■技術
C / C++ / JavaScript / Python / Ruby / Git / HTML&CSS

■趣味
旅行 / カメラ / 動画制作

コメント

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次
閉じる