Нет команды git, которая больше работает, создает ветку, совершает некоторые коммиты. Затем я сделал рекурсивную находку и заменил ее так:
LANG=C find . -type f -name '*.*' -exec sed -i '' s/My\ sentence/My\ sentencevotre/ {} +
который работал правильно, но теперь я не могу выполнить, я не могу reset hard, у меня есть серия сообщений при перепродаже: error: packfile.git/objects/pack/pack- $SHA.pack не соответствует индексу ...
и при совершении:
warning: packfile.git/objects/pack/pack- $SHA.pack невозможно получить доступ .... error: недопустимый объект 100644 $SHA для 'Doxyfile' Ошибка: Ошибка создания деревьев
Как я могу это сделать?
Отмените поиск и замените его и повторите попытку. Возможно, вам повезло... иначе используйте свою резервную копию.
В следующий раз будьте осторожны с вашим .git-каталогом.
Кажется, что вы меняете файлы внутри вашей .git-папки, которая определяет репозиторий. Я не знаю другого решения для этого, кроме удаления .git-папки и воссоздания нового репозитория git внутри папки. Это не должно быть большой проблемой, если у вас есть удаленный репозиторий, такой как GitHub.