git pull時にエラー「fatal: refusing to merge unrelated histories」が発生した場合の対処法

git pull時にエラー「fatal: refusing to merge unrelated histories」が発生した場合の対処法

git pull時にマージを拒否するというエラー「fatal: refusing to merge unrelated histories」が発生した場合の対処法を記述してます。

環境

  • クライアントOS centos 8.2.2004
  • git 2.26.2
  • gitサーバー gitlab Community Edition 13.2.4

エラー全文

git pull時に発生。マージを拒否と表示される。

原因

エラーメッセージ通り、関連性のないブランチのマージはできないようです。

対処法

以下のコマンドを実行すると、関連性に関係なくマージすることができるようになります。