Подтвердить что ты не робот

фатальный: отказ от объединения несвязанных историй после добавления git remote

Я добавил удаленный репозиторий в папку, с которой я работаю:

git remote add origin https://github.com/<username>/<repo>.git

Если я наберу:

git pull origin master

Я получил:

From https://github.com/<username>/<repo>
    * branch            master     -> FETCH_HEAD
fatal: refusing to merge unrelated histories

Я также попробовал:

$ git pull origin master --allow-unrelated-histories

Но я получаю:

From https://github.com/...
    * branch            master     -> FETCH_HEAD
error: Your local changes to the following files would be overwritten by merge:
    <files>
Please commit your changes or stash them before you merge.
Aborting
4b9b3361

Ответ 1

Вам необходимо сначала reset или commit изменения:

git reset --hard

или:

git commit -m "saving changes..."

Тогда вы можете сделать:

git pull origin master --allow-unrelated-histories