После переименования ветки "master" (используя Sourcetree), я больше не могу получить изменения, сделанные в удаленном репозитории.
Я получаю сообщение об ошибке:
error: cannot open .git/FETCH_HEAD: Permission denied
Когда я открываю этот файл, я вижу, что ответная ветвь все еще установлена в сторону branch 'master'
.
Взглянув на удаленный репозиторий, я увидел, что ветка с именем "master" все еще существует, в дополнение к переименованной ветке, где я объединил свои последние изменения. Я думаю, что где-то есть проблема, и переименование не было правильно реплицировано в удаленном репозитории.
Я попытался вручную отредактировать FETCH_HEAD
(меняя полный SHA и направленную ветвь), но я все еще получаю эту ошибку. Конечно, я не могу переименовать снова, как перед моей главной ветвью, поскольку всегда присутствует ветвь с именем "master" .
Есть ли способ решить эту проблему?