Исправление отдельных веток в Git - PullRequest
2 голосов
/ 03 мая 2019

Я использовал скрипт , предоставленный GitHub для изменения информации об авторе GIT-репозитория. Во время выполнения скрипта были некоторые ошибки, в результате которых каждая ветвь дублировалась как источник. Мне нужно сохранить исходные ветви и удалить остальные. Я не могу переключиться на исходные ветви, потому что выдает ошибку:

fatal: A branch named 'Development' already exists.

Как я могу восстановить свой репозиторий, чтобы сохранить только исходные ветви? Мои ветки выглядят так в sourcetree:

sourcetree

1 Ответ

2 голосов
/ 03 мая 2019

Вы можете сбросить ветку Development на исходную:

git checkout Development
git reset --hard origin/Development

Этого должно быть достаточно.

...