«
»
GitGitHub

Git – Как справиться с ошибкой «fatal: refusing to merge unrelated histories»

Git

fatal: refusing to merge unrelated histories

“ ошибка Git которая возникает, когда два не связанных между собой проектов объединяются (то есть проекты, которые не знают о существовании друг друга и не соответствующие фиксации истории).

5534126872461312

Рассмотрим следующие два случая, которые выдают эту ошибку:

  • Вы клонировали проект, и .gitкаталог каким-то образом был удален или поврежден. Это приводит к тому, что Git не знает о вашей локальной истории и, следовательно, заставляет его выдавать эту ошибку, когда вы пытаетесь отправить или извлечь из удаленного репозитория.

  • Вы создали новый репозиторий, добавили в него несколько коммитов , и теперь вы пытаетесь извлечь из удаленного репозитория, который уже имеет некоторые свои коммиты. Git также выдаст ошибку в этом случае, так как он понятия не имеет, как связаны два проекта.

Решение

Ошибка устраняется путем переключения переключателя allow-unrelated-history. После команды git pullили git mergeдобавьте следующий тег:

git pull origin master --allow-unrelated-histories

Более подробную информацию можно найти здесь, на официальной документации Git и .

Источник записи: https://www.educative.io

Связанные записи
GitHubWEBWEB - PHPWordPressВсе для functions.php

Fira Code – Шрифт с лигатурами для программирования

GitHubJavaScriptjQueryWEBWordPressВсе для разработки плагиновПлагины

Улучшение внутренних ссылок с помощью предварительного просмотра всплывающей подсказки

GitHubWordPressВсе для разработки плагиновПлагины

WordPress-GitHub-Plugin-Updater позволяет обновлять плагины на стороне WordPress из Github'a

GitHubWEB

Часто используемые команды GIT

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *