gpt4 book ai didi

Git 看到假想的文件(区分大小写)

转载 作者:太空狗 更新时间:2023-10-29 14:22:35 26 4
gpt4 key购买 nike

<分区>

我有两个文件已从小写重命名为大写,最令人沮丧和离谱的疯狂事情发生了。 Git 现在看到两个副本,一个是每个文件的大写名称,一个是小写名称。让我明确一点:不存在这样的小写文件。 Git 实际上是在看虚构的文件。

为了提交对这些文件中任何一个的更改,我必须提交“两个”真实文件和虚构文件。尝试丢弃一个未暂存的文件将导致删除相反情况下的更改,例如丢弃 server.h 将创建 Server.h 并反转更改,反之亦然,因此删除是不可能的。

  • 2个文件
  • 最初是小写的(server.h、server.cpp)
  • 重命名为大写(Server.h、Server.cpp)
  • Git 现在看到两个副本
    • “git 状态”输出:
      修改:Server.h
      修改:Server.cpp
      修改:server.h <----(不存在)
      修改:server.cpp <----(不存在)

如上所述,不存在全部小写的重复文件 server.h 和 server.cpp。

我曾尝试更改 .git/config 以启用区分大小写,但没有任何改变。还有什么可能导致这些重复的、虚构的文件?

编辑:如上所述,启用或禁用区分大小写设置并不能解决问题,并且尝试删除任何一个文件都不起作用。

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