Я попытался вернуться к желаемому состоянию файла для проекта Android с помощью git checkout ., а также путем аннулирования кэша в IntelliJ, но безрезультатно.
git checkout .
Как мне исправить это поведение?
Git reset --hard должно быть достаточно, но у вас могут быть неотслеживаемые файлы.
Для этого см. « Как очистить мой локальный рабочий каталог в Git? »
git clean -d -x -f
В обоих случаях убедитесь, что у вас нет выполняемой работы (или сохраните ее) *, прежде чем вводить какую-либо из этих команд.
Если вы используете Android Studio и ваш проект подключен через VCS, вы можете просто восстановить файл, выполнив следующее:
VCS => Local History => Show History
Revert
Надеюсь, это поможет.