Ошибка конфликтной копии Git при клонировании репозитория

Я использую dropbox в качестве репозитория git.

теперь из-за какой-то проблемы при синхронизации в git присутствует некоторая конфликтная копия. Как устранить этот конфликт ? Из-за этого конфликта я не могу клонировать содержимое этого репозитория.

ошибка, которую я получаю при клонировании репозитория: -

Git : - fatal: ссылка имеет недопустимый формат: 'refs / heads/debugging (XYZ conflictedcopy date) '

3 ответов


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

git branch -D "debugging (xyz conflictedcopy date)"

У меня было много таких ссылок, поэтому это было "промыть и повторить"..


Just delete every file in <Repo>/.git/ which ends in (... conflictedcopy <date>).

это очистит ваше git-РЕПО; ответ Фрэнка Р. делает на самом деле то же самое, сохраняя другие файлы Dropbox :)


быстрый способ применить решения от kenansulayman и Frank R. С помощью следующей команды, которая должна быть запущена из корня дефектного репозитория:

find .git -name '*conflicted*' -exec rm {} \;

примечание: Я предполагаю, что у вас нет ветвей, тегов (или какого-либо другого объекта git) со строкой conflicted в их имена. Если вы это сделаете, эта команда также удалит эти нужные файлы.

это сработало для меня. Овации.