Как удалить файл из индекса в Git VCS? - PullRequest
0 голосов
/ 08 мая 2018

Невозможно зафиксировать файлы в Android Studio 3.1.1, ошибка ниже:

        Commit failed with error 0 files committed, 2 files failed to commit:
    Will not add file alias 'app/src/main/java/com/LoginFragment.java' 
('app/src/main/java/com/LogInFragment.java' already exists in index)

1 Ответ

0 голосов
/ 08 мая 2018

Основной причиной этого является создание двух файлов с одинаковым именем (игнорировать регистр). По умолчанию git проверяет имя файла без учета регистра.

Если вы действительно хотите сохранить оба этих файла, вам нужно указать git не проверять имя файла в регистре игнорирования

Вы можете редактировать .git/config

[core]
  ignorecase = false

Также вы можете установить его глобально

$ git config --global core.ignorecase false

Если вы хотите сохранить один файл, вам нужно удалить другой файл.

git rm oldfile
git add .
git commit -m "message"

Вы можете обратиться к git rm документации , чтобы узнать больше

...