コンテンツへスキップ
Gitエラーエラー
fatal: refusing to merge unrelated histories

fatal: refusing to merge unrelated histories

共通の祖先コミットを持たないブランチのマージを Git が拒否しました。

gitlinuxwindowsmacos

このエラーの原因

2 つのブランチが共通の祖先を持たない完全に独立したコミット履歴を持っています。これは通常、2 つの別々のリポジトリを統合する場合や、リポジトリを再初期化した後に発生します。

修正方法

マージが意図的な場合: git merge branch --allow-unrelated-histories。発生したコンフリクトを解消してください。無関係な履歴をマージする必要が本当にあるか、より適切なアプローチがないか検討してください。

公式ドキュメント

関連するエラーコード