【发布时间】:2013-11-09 09:50:18
【问题描述】:
我一直在努力解决这个 git 问题。
问题是,当我从 GitHub 进行全新克隆时,git 报告一些文件已更改,尽管我没有碰过它们。
当我切换分支时,通常也会发生这种情况。如果我从一个未修改的 master 转到另一个分支并返回 master,它表示 master 中的文件已更改。
我一直在阅读有关行尾的信息,并尝试了该类别中的所有内容,但似乎没有任何帮助。
存储库是https://github.com/seesharper/LightInject,如果有人想尝试看看他们是否有同样的问题。
我的一个朋友在他的 Windows 8 机器上使用相同的存储库时遇到了完全相同的问题。然后他在 Windows 7 上试了一下,问题就消失了。
有人知道在 Windows 8 上使用 git 有什么问题吗?
我也在另一台 Windows 8 机器上试过这个,它也有同样的问题。
【问题讨论】:
-
这个问题是否适用于您:stackoverflow.com/questions/17562439/…? (GIT索引和不区分大小写的操作系统中存在大小写文件)
-
我不这么认为。当我对其中一个修改过的文件执行 grep 时,我只得到了一次命中。没有一个小写字母和一个大写字母,这似乎是您发布的链接中的问题。奇怪的是,它似乎在 Windows 7 上运行良好。