Например, у меня есть файл с именем FOOBar.java
, который я хочу переименовать в FOOBar.java
. Попробовав много вещей, я получаю сообщение об ошибке:
Error:error: pathspec 'app/src/main/java/blahblah/FooBar.java' did not match any file(s) known to git.
Вещи, которые я пробовал (не работают, все производят ту же ошибку):
из Android Studio:
- удаление
FOOBar.java
, повторное созданиеFOOBar.java
, добавление/фиксация с помощью Git - рефакторинг/переименование файла, добавление/фиксация с помощью Git
- File → Invalidate Caches / Restart..., затем попробуйте один из указанных выше
- Rebuild Project до/после любого из вышеперечисленных
в файловой системе:
- удаление папки
.gradle
в папке проекта, а затем попытку одного из указанных выше в Android Studio
из командной строки Git:
-
git mv FOOBar.java FooBar.java --force
, затемgit commit FooBar.java -m 'renamed from FOOBar.java to FooBar.java'