У меня проблема с моим 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?