Githubでのコミット,ローカルでのコミットでそれぞれ共通の祖先がない状態から行い、プルリク、マージできない状況になった。
通常のマージでは,共通祖先から分岐したブランチ同士をつなげる.ので通常禁じ手となるそう。しかし--allow-unrelated-historiesをつけ,共通の祖先でないブランチ同士でもマージ作業ができるようになった。
エラー文
ローカルとリモート繋ぐためにpullしようとしたがfatal: refusing to merge unrelated histories
となる。
ブレイクスル
git mergeコマンドに--allow-unrelated-historiesのオプションを使いして実行する.git pull --allow-unrelated-histories origin develop(このdevelopはマージしたいもの)
大量のコンフリクトが発生した。
ローカルからpushしたたものを今回、優先したかったため
今回は、
git checkout --ours とし
コンフリクト起きたとき 現在のcheckoutが優先される コマンド使用し、解消
[今いるとこ/merging]—マージ途中で止まっている…
git checkout --ours