无法在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)
答案 0 :(得分:1)
发生这种情况的主要原因是,您创建了两个具有相同名称的文件(忽略大小写)。默认情况下,git使用ignore case检查文件名。
如果你真的想保留这两个文件,那么你需要告诉git不要用ignore case检查文件名
您可以修改.git/config
[core]
ignorecase = false
您也可以全局设置
$ git config --global core.ignorecase false
如果您想保留其中一个文件,则必须删除其他文件。
git rm oldfile
git add .
git commit -m "message"
您可以参考git rm
documentation来探索更多