Проблема при мёрдже

Делаю вот такое действие из моей ветки my-branch

git merge origin/master

Получаю вот такую ошибку

fatal: refusing to merge unrelated histories

Ответы (1 шт):

Автор решения: hedgehogues

Проблема следующая. Был создан репозиторий, в котором изначально не было ветки origin/master. После этого она там появилась. Например, после git fetch. Также было сделано несколько коммитов для my-branch. Проблема заключается в том, что у этих двух веток разные истории. Как следствие -- разные первые коммиты. Фактические два разных репозитория.

Следует удалить папку .git, сначала сделать git fetch, а только после этого создавать дополнительные ветки.

→ Ссылка