NAKKA-Kの技術ブログ

技術に関する知見や考え方などを投稿します。

独立したGitリポジトリのマージをすると発生するfatal: refusing to merge unrelated historiesの解決

  1. GitHubリポジトリを作る。
  2. ローカルでリポジトリを作る。

その後、マージしないとと思い立ちgit pull origin masterをすると、fatal: refusing to merge unrelated historiesが表示されてしまいました。

そんな時はということで、git merge --allow-unrelated-histories origin/masterを走らせると見事にマージしてくれました。

完全に独立した2つのブランチがマージされている様子が見られるGitログ
完全に独立した2つのブランチがマージされている様子が見られるGitログ

参考