Я знаю, что есть похожие проблемы с git, связанные с предупреждением «невозможно разъединить», но я не смог их использовать.
] Основное отличие в том, что это произошло, когда я никаким образом не имел дела с подмодулями (я никогда не имел дела с ними раньше). Я создал ветку под названием «обновление», удалил старые файлы фреймворка и скопировал их в новые. Я использовал git add -A, затем все зафиксировал. Когда я попытался проверить магистральную ветку, она выдала следующие ошибки:
warning: unable to unlink requirements/views/sk/index.php: Permission denied
warning: unable to unlink requirements/views/sv/index.php: Permission denied
warning: unable to unlink requirements/views/zh/index.php: Permission denied
warning: unable to unlink requirements/views/zh_cn/index.php: Permission denied
warning: unable to unlink requirements/views/zh_tw/index.php: Permission denied
... и т. Д. Их сотни.
Сначала я подумал, что это просто проблема с разрешениями, и поэтому я рекурсивно добавил права групповой записи для всего каталога требований, но никаких изменений не было.
Изменить: Как было предложено в ответе ниже, я попытался сделать то же самое, но со всем остальным закрытым. Мне не повезло больше, чем раньше.
Эта проблема особенно изнурительна, так как я не могу перейти в основной сервер, чтобы вернуться к нормальной разработке.