gpt4 book ai didi

Git 为刚刚 checkout 的文件说 "not under version control"

转载 作者:太空狗 更新时间:2023-10-29 12:58:36 45 4
gpt4 key购买 nike

我有一个明显的印象,我的 Git 存储库不知何故被破坏了。

这是我正在执行的顺序:

  1. git clone [远程的克隆字符串]

    除其他外,这会创建一个文件“App/android/AndroidManifest.xml”

  2. git mv App/android/AndroidManifest.xml App/android/AndroidManifestTemplate.xml

这给出了错误信息:

fatal: not under version control, source=App/And..."

最初我认为这可能是一个 gitignore 问题,但也不是。我尝试了 git fsck,它没有报告任何内容。

关于如何修复它有什么建议吗?

最佳答案

也许 App/android/AndroidManifest.xml 确实存在,但情况不同(比如 App/android/androidmanifest.xml,这意味着 App/android/AndroidManifest.xml 没有版本控制(因此出现错误消息):

用正确的大小写执行 git mv 就足够了。

OP解释 in the comments :

What happened was that there were two folders in Git, "App" and "app".
When I checked out the repo under Windows, because of the case-insensitivity of Windows, it actually overlayed the two folders into one into "App".
Which meant, the directory structure was fine, but half of the files (the ones coming from the "app" side) had an invalid Git path!

关于Git 为刚刚 checkout 的文件说 "not under version control",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26385447/

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