Git新手在这里:)
面临与大小写相关的问题:文件aspnetdb.mdf
在几次提交前已从存储库中删除,我决定从一些较早的提交中恢复它,并且这样做是这样的:
git checkout master~3 aspnetdb.mdf
想从第三次回提交中获取文件
但是git说,没有这样的文件。
然后我执行了以下操作:
git checkout master~3 ASPNETDB.MDF
效果很好 - 我有需要的文件。
然而。命令git checkout master~3 aspnetdb_log.ldf
(带有小写文件名)命令执行得很好。在所有开发期间。处理两个文件以相同的方式处理(没有黑客重命名等:))。
如何解释这种行为?我做错了什么?