восстановить репозиторий git из принудительного толчка - PullRequest
0 голосов
/ 14 октября 2018

У меня проблема с моим Git-репозиторием.По сути, я сделал принудительный толчок в мастера (я не помню причин этого).Это привело к тому, что ветвь стала расходиться, на самом деле, если я вытягиваю из разработки:

~/workspace/my-project(master*) » git pull origin development
From https://github.com/xxxx/xxxxx
 * branch            development -> FETCH_HEAD
Updating 77239c7..958a5ff
Fast-forward
 .eslintrc.js                                                         |   17 -
 .gitignore                                                           |    4 +-
// other files differences...

Но тогда, когда я пытаюсь зафиксировать:

~/workspace/my-project(master) » git commit -a
On branch master
Your branch and 'origin/master' have diverged,
and have 430 and 20 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

nothing to commit, working tree clean

, если я пытаюсь вытянуть из мастера в мастерЯ получаю эту ошибку:

~/workspace/my-project(master) » git pull origin master
From https://github.com/xxxx/xxxxx
 * branch            master     -> FETCH_HEAD
fatal: refusing to merge unrelated histories

У меня есть хэш принудительной принудительной фиксации, что я должен сделать, чтобы иметь возможность объединить разработку с master?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...