fatal: refusing to merge unrelated histories
[Git] fatal: refusing to merge unrelated historiesを解決する話 - Qiita
Git マージしようとするとrefusing to merge unrelated historiesが出たときの対処方法 | DevelopersIO
根本の異なるブランチをmergeしようとしているときに出るエラー
マージする場合は--allow-unrelated-historiesをつける
例
$ git pull --allow-unrelated-histories
$ git merge --allow-unrelated-histories target_branch
長いコミット履歴をもつブランチをマージすると、すべてのコミットが履歴として出てくる
不要な場合は--squashで消せる
$ git merge --allow-unrelated-histories --squash target_branch
git merge
git pull
Qiita.icon