Я случайно совершил символическую ссылку в моем git repo. Когда я удалил связанный с ним файл, а затем удалил символическую ссылку, теперь получаю общую ошибку «Исключение, обнаруженное во время выполнения команды add», если я попытаюсь зафиксировать удаление в Egit. Если я пытаюсь запустить git commit
из командной строки, я просто получить результат:Невозможно удалить символическую ссылку из git
Changes not staged for commit:
typechange: /path/to/old/symlink
Почему не GIT в состоянии совершить это изменение?
Лучше использовать 'мерзавец добавить --update' вместо' мерзавец добавить --all', которые будут добавлять новые файлы в индекс мерзавца , после удаления файла командой 'rm', вы можете использовать' git add -update', чтобы выполнить это удаление. – gzh