题
,点击 GIT中新手在这里:)
面对外壳相关的问题:文件aspnetdb.mdf
从库中多次提交前删除,我决定把它从一些早期提交的恢复和做的是这样的方式:
git checkout master~3 aspnetdb.mdf
想从第3回文件提交的
但git的说,那有没有这样的文件。点击 然后我执行以下操作:
git checkout master~3 ASPNETDB.MDF
这工作得很好 - 我已经得到了需要的文件。
但是。命令git checkout master~3 aspnetdb_log.ldf
(低情况下的文件名)命令来执行罚款。在所有的开发。处理这两个文件中相同的方式处理(不黑客改名等:))。
如何解释这样的行为?有什么我做错了?
解决方案
由于在评论中提及,因为你使用Git不区分大小写的系统(Windows)上,尝试将 core.ignorecase
正常。请与:
$ git-config --list
如果未设置:
$ git-config --global core.ignorecase true
不隶属于 StackOverflow