После упорядочения истории ветки Git с помощью git rebase -i
у меня возникли некоторые проблемы с удаленными компьютерами:
$ git push remote-name branch-name
CONFLICT (add/add): Merge conflict in ...
error: failed to push some refs to 'ssh://...'
$ git pull remote-name branch-name
...
Automatic merge failed; fix conflicts and then commit the result.
$ git mergetool
$ git commit -m "Merge"
Теперь история ветки запутана, и мои коммиты появляются дважды (параллельные линии в gitk) после некоторой, казалось бы, произвольной точки перед моим первым коммитом. Я пробовал git rebase -i
, но теперь он жалуется, что «Не удалось применить 123abc ...». Как мне избавиться от параллельных коммитов?