• GitHub
  • Git
  • pull
  • エラー

git pullでfatal: refusing to merge unrelated historiesが出た時

git pullでfatal: refusing to merge unrelated historiesが出た時

GitHubでリポジトリを作成した際に、README.mdを作成するにチェックするとリモートとローカル環境でずれが生じる場合があり、うまくpullできないことがあります。

git pull fatal:エラー内容

今回、fatal: refusing to merge unrelated historiesという文言とともに、失敗しました。

$ git pull origin main
From github.com:*****/*******
 * branch            main       -> FETCH_HEAD
fatal: refusing to merge unrelated histories

解決方法: –allow-unrelated-histories

その場合、optionで--allow-unrelated-historiesを追加すると解決しました。

git pull origin main --allow-unrelated-histories
From github.com:*****/*******
 * branch            main       -> FETCH_HEAD
Merge made by the 'recursive' strategy.

Merge made by the 'recursive' strategy.という文言がでて、正常にpullが出来ました。