由于crlf问题,无法在git中结帐

时间:2016-03-31 12:39:12

标签: git

https://gist.github.com/anonymous/cf5d69fd51eb54ca25657f66c3cec4b7

所以我尝试重置为HEAD,但它说我仍然有变化,我需要在继续之前存储它们。

所以我把它们藏起来,但它仍然说我有这些改变,我需要藏匿才能结账。

我想将laravel /下的文件重置为原始值,以便git不再将它们视为已修改。然而,git似乎认为无论我将core.autocrlf设置为什么,它们都会被修改。

https://gist.github.com/anonymous/786578a467521f12a930cda9fbda170e

1 个答案:

答案 0 :(得分:0)

事实证明这是由laravel子文件夹中的.gitattributes文件引起的,该文件强制autocrlf输入。

当我检查autocrlf的值时,这并没有出现,因为它位于子文件夹中,这使得这个问题难以理解。

删除文件修复了这种奇怪的行为。