有时候git告诉我每个文件都是新的和未老化的?

有时候git告诉我每个文件都是新的和未老化的?,git,github-for-windows,Git,Github For Windows,我将更改一个文件,转到GitHub for windows UI。提交我的更改,然后点击同步按钮。然后它会显示错误,请尝试改用shell。因此,我转到shell并键入git status。它告诉我回购协议中的每一份文件都是新的、未老化的。大约有4000个未归档的文件 这已经发生在我身上3次了,在两台不同的电脑上,在不同的回购协议上,甚至在独自工作的时候。这是一个常见的错误吗?有时我会突然发现一个分离的头部,或者.lock文件挂得太久。发生了什么。每次我都要花很长时间才能从混乱中恢复过来。对于与U

我将更改一个文件,转到GitHub for windows UI。提交我的更改,然后点击同步按钮。然后它会显示错误,请尝试改用shell。因此,我转到shell并键入
git status
。它告诉我回购协议中的每一份文件都是新的、未老化的。大约有4000个未归档的文件


这已经发生在我身上3次了,在两台不同的电脑上,在不同的回购协议上,甚至在独自工作的时候。这是一个常见的错误吗?有时我会突然发现一个分离的头部,或者.lock文件挂得太久。发生了什么。每次我都要花很长时间才能从混乱中恢复过来。

对于与Unix用户共享存储库并且没有正确设置Git或编辑器行尾设置的Windows用户来说,这通常是一个问题。有关以下设置,请参见手册页:

  • core.autocrlf
  • core.eol
  • 核心空格

有关更多信息,请参阅。

是否使用远程装载?你有时间同步吗?我不知道那是什么。我没有做任何奇怪的事情,所以我不这么认为。如果这不是暂时性的,它表明.git目录中的某些内容正在被破坏。或者是GitHub for Windows中的一个bug?可能值得与GitHub支持部门的人员一起检查,看看这是否是他们熟悉的问题。回购协议上的每个人都是Windows。这甚至发生在我独自工作的时候。但也许它仍然值得研究?我从来没有设置过这些东西。@StephenSarcsamKamenar它们的下线设置可能与您的不同,或者您自己的工具链中的某些东西可能正在修改行尾。GitHub文档说,您可能会发现git想要提交您未修改的文件。这是因为Git想要为您规范行结束。< /代码>不同的行结尾听起来像是<代码>修改< /Cord>文件,但实际上不考虑它们>代码>新< /COD>文件添加到回购中。