4

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

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

4

1 回答 1

1

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

  • 核心.autocrlf
  • 核心.eol
  • 核心.空白

有关详细信息,请参阅处理行尾

于 2013-03-11T20:24:33.283 回答