新鲜的git clone显示已修改的文件以及未跟踪的文件

时间:2016-01-09 17:21:00

标签: git

编辑:需要先解决这个问题:

假设我们有三个系统Linux(区分大小写的文件系统),MAC(不区分大小写)和WINDOWS(不区分大小写)

现在,如果LINUX上有人创建了一个文件夹名称FORM,其文件a.phpb.phpc.php和另一个文件夹名form文件a.phpb.phpd.php并将其推送到远程仓库

现在当MACWINDOWS上的用户克隆回购时,git在处理来自FORM的{​​{1}}和form时的行为将如何因为remoteMAC不区分大小写

此问题可能会导致我面临的问题

很奇怪,我在我的WINDOWS上做了一个新的git clone(在Windows上测试过),之后我做了MAC它显示了3个修改过的文件和3个未跟踪的文件

git status

当我admin@admins-MacBook-Pro.local:~/Documents/myacademy$git status On branch master Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: dev/Form/learn-trader-backup - Copy.php modified: dev/form/learn-trader.php modified: myacademy/images/Marketing_image.jpg Untracked files: (use "git add <file>..." to include in what will be committed) dev/Form/.learn-trader-foundation.php.swp myacademy/de/FAQs-h%E4ufig_.pdf myacademy/pt/FAQs-h%E4ufig.pdf "v/M\303\251thodes.pdf" 时,它实际上显示了文件中的更改。

git diff dev/form/learn-trader.php也不起作用。

完全困惑..

任何帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

在克隆到文件夹之前,请确保内部没有.git文件夹/软链接。