Git - 从主遥控器中提取显示未分级/已更改的文件 - 如何确定源

时间:2017-02-03 16:47:35

标签: git git-remote merge-conflict-resolution

这篇文章涉及几个问题,因为我不确定发生了什么,并且需要知道如何确定问题的根源。

回购存储在Git Hub中,我可以访问它。当我做一个初始git克隆一切正常,我看到所有的文件。这是一个Laravel项目,但这不是主要问题,但可能是相关的。

我在Windows的bash内核中这样做,也许这是相关的。

当我打开源代码树(或输入git status)时,我会显示大约20个"已更改的文件"但是没有前进。主服务器中不应存在已更改或未存在的文件。此外,显然一个文件夹/vendor/facebook/webdriver/lib/interactions/[files listed]的小部件i用于交互,Interactions文件夹中有interactionslib文件夹。也许在某些时候某些文件被错误命名或者文件夹案例被更改,而windows或mac也不喜欢它。

我的问题是: 1.如何确定远程分支上是否存在实际更改/未更改的文件? 2.如果没有,我的系统会导致什么,尤其是与区分大小写有关的任何内容?

1 个答案:

答案 0 :(得分:0)

这在Windows平台上出现了区分大小写的问题,但我不知道原因的具体情况,或者何时出现差异。

当我从虚拟机(Vagrant框)内部调用git clone ...而不是从共享文件夹中的Windows调用git clone时,此问题就消失了。然后没有未提交/未更改的文件。

故事的道德似乎是,通过ssh在您正在处理文件系统的环境中运行git,而不是在Windows的共享文件夹中运行。