gpt4 book ai didi

Git 区分大小写错误 -- 从 Android Studio 重命名和提交

转载 作者:IT王子 更新时间:2023-10-29 00:44:20 25 4
gpt4 key购买 nike


例如,我有一个名为 FOOBar.java 的文件,我想将其重命名为 FooBar.java。在尝试了很多东西之后,我得到了错误:

enter image description here

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'

最佳答案

Windows 的文件系统大多不区分大小写,因此您不能仅通过更改大小写来重命名文件。相反,您必须在两者之间使用一个临时名称。

从命令行尝试以下操作:

git mv FOOBar.java FooBar.java.new
git mv FooBar.java.new FooBar.java
git commit -m 'Rename file'

关于Git 区分大小写错误 -- 从 Android Studio 重命名和提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29485350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com