无法在 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)
最佳答案
发生这种情况的主要原因是,您创建了两个同名的文件(忽略大小写)。默认情况下 git 检查文件名时忽略大小写。
如果你真的想保留这两个文件,那么你需要告诉 git 不要检查忽略大小写的文件名
您可以编辑.git/config
[core]
ignorecase = false
您也可以全局设置
$ git config --global core.ignorecase false
如果您想保留其中一个文件,则必须删除另一个文件。
git rm oldfile
git add .
git commit -m "message"
您可以引用git rm
documentation探索更多
关于java - 如何从 Git VCS 中的索引中删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50227066/