Ошибка конфликтной копии 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
в их имена. Если вы это сделаете, эта команда также удалит эти нужные файлы.
это сработало для меня. Овации.