Git fatal: refusing to merge unrelated histories
485 ワード
問題の説明:
最近GITを使用している間に、ローカルウェアハウスpullの関連付けに失敗しました.エラーは「fatal:refusing to merge unrelated histories」です.
ソリューション:
git 2.9.0以前のバージョンでは、mergeとpullのコマンドを実行して、2つの関連しない履歴のブランチをマージしました.しかしgit 2.9 mergeとpullを開始するコマンドのデフォルトは、2つの関連しない履歴のブランチのマージを許可しません.2つの歴史に関係のない分岐を合併することは少なく、予想しにくい問題が発生します.
特定の場合、2つの関連しない履歴のブランチをマージする必要がある場合は、パラメータ-allow-unrelated-historiesを追加して強制マージする必要があります.
最近GITを使用している間に、ローカルウェアハウスpullの関連付けに失敗しました.エラーは「fatal:refusing to merge unrelated histories」です.
git pull origin master
ソリューション:
git 2.9.0以前のバージョンでは、mergeとpullのコマンドを実行して、2つの関連しない履歴のブランチをマージしました.しかしgit 2.9 mergeとpullを開始するコマンドのデフォルトは、2つの関連しない履歴のブランチのマージを許可しません.2つの歴史に関係のない分岐を合併することは少なく、予想しにくい問題が発生します.
特定の場合、2つの関連しない履歴のブランチをマージする必要がある場合は、パラメータ-allow-unrelated-historiesを追加して強制マージする必要があります.
git pull origin master --allow-unrelated-histories