我将对文件进行更改,请转到 Windows UI 的 GitHub。提交我的更改然后点击同步按钮。然后它说错误,请尝试改用 shell。所以我转到 shell 并输入 git status 。它告诉我 repo 中的每个文件都是新的且未暂存的。大约有 4,000 个未暂存的文件。

这已经发生在我身上 3 次,在 2 台不同的计算机上,在不同的存储库上,甚至在单独工作时也是如此。这是一个常见的错误吗?有时我会突然发现一个分离的头,或者一个 .lock 文件挂得太久。怎么了。每次我都需要很长时间才能从困惑中恢复过来。

最佳答案

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

  • core.autocrlf
  • core.eol
  • core.whitespace

  • 有关更多信息,请参阅 Dealing with line endings

    关于git - 有时 git 告诉我每个文件都是新的和未暂存的?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15345846/

    10-11 22:47
    查看更多