gpt4 book ai didi

Git check out 文件 - 文件名中的大小写

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


这里是 Git 新手 :)

遇到与大小写相关的问题:文件 aspnetdb.mdf 在几次提交前从存储库中删除,我决定从一些较早的提交中恢复它,并且这样做是这样的:

git checkout master~3 aspnetdb.mdf

想要从第 3 次返回提交中获取文件

但是git说,没有这样的文件。
然后我执行了以下操作:

git checkout master~3 ASPNETDB.MDF

效果很好——我有需要的文件。

然而。命令 git checkout master~3 aspnetdb_log.ldf(小写文件名)命令执行正常。在所有开发期间。处理这两个文件的处理方式相同(没有 hack 重命名等 :))。

如何解释这种行为?我做错了什么?

最佳答案

如评论中所述,由于您在不区分大小写的系统 (Windows) 上使用 Git,请尝试正确设置 core.ignorecase。检查:

$ git-config --list

如果没有设置:

$ git-config --global core.ignorecase true

关于Git check out 文件 - 文件名中的大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3807903/

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