GIT Fatal: отказ от слияния несвязанных историй
Я вижу:
$ git pull origin master
From https://bitbucket.org/tecgenome/chl-v2.0-html
* branch master -> FETCH_HEAD
fatal: refusing to merge unrelated histories
Как я могу избежать или пройти мимо этого сообщения об ошибке?
3 ответов
С Git 2.9 (Апрель 2016) можно попробовать:
git pull --allow-unrelated-histories origin master
но проверьте, почему эти ветви больше не распространены.
Может быть, был силовой толчок переписывания все история origin/master
.
в этом случае, если у вас нет собственных локальных коммитов, лучше сбросить ветку на новую:
git fetch
git reset --hard origin/master
Я встретил ту же проблему, и попробуйте команду, она получает работу.
git merge abbranch --allow-несвязанные-истории
Если вы столкнулись с нажмите Recjected или эта проблема в Android studio вы просто открываете свой проект включить интеграцию управления версиями
и перейти к проекту с android. щелкните правой кнопкой мыши пакет --> перейти к Git --> Add
теперь давай вниз нажмите на терминал и следуйте приведенному ниже шагу
git remote add origin <repository url>
git clone <repository url>
git pull origin master --allow-unrelated-histories
git merge origin origin/master
... add and commit here...
git push origin master