Я студент-невролог, использующий MATLAB для управления своими заданиями перед участниками.Я уже некоторое время поддерживаю контроль версий на Github, до сегодняшнего дня, когда появляется довольно неприятная ошибка. Всякий раз, когда я пытаюсь перенести локальное репо на удаленный сервер, мне выдается следующая ошибка:
* branch master -> FETCH_HEAD
error: cannot lock ref 'refs/remotes/origin/master': unable to resolve reference 'refs/remotes/origin/master': reference broken
! [new branch] master -> origin/master (unable to update local ref)
Не знаю, чего это стоит, но эта ошибка начала появляться после того, как соавтор добавил файл в удаленное хранилище с помощью веб-интерфейса GitHubs.
Я просмотрел миллион ответов на этот вопрос, но не нашел решения.Я попытался сделать:
!git rm refs/remotes/origin/master
, который возвращает
fatal: pathspec 'refs/remotes/origin/master
Я также пробовал другие вещи, такие как "git fetch", "git clone", "git prune", "git ccи т. д. без эффекта.
Есть ли какие-либо указания о том, как действовать?Если бы не прямое решение, я был бы признателен за любые рекомендации по перезагрузке всего проекта.Все, что работает!