Ios Git说我在向项目添加新文件时删除了.pbxproj文件中的一行

Ios Git说我在向项目添加新文件时删除了.pbxproj文件中的一行,ios,xcode,git,Ios,Xcode,Git,我在我的Xcode项目中添加了两个新文件,当我在pbxproj文件上运行git diff时,它显示了添加的文件,但也表明我删除了一行pbxproj,但我没有删除。我尝试放弃所有更改并重新添加新文件,但仍然显示我删除了pbxproj中的一行。但是,我仍然可以毫无错误地构建项目。原因可能是什么 我不确定您是否删除了I行。我建议将该行的实际行尾从CRLF更改为LF,反之亦然,Git因此让您认为您更改了整行。但我所做的只是添加了新文件,我甚至放弃了所有更改,以确保我没有意外删除某些内容。您的IDE、Xc

我在我的Xcode项目中添加了两个新文件,当我在pbxproj文件上运行git diff时,它显示了添加的文件,但也表明我删除了一行pbxproj,但我没有删除。我尝试放弃所有更改并重新添加新文件,但仍然显示我删除了pbxproj中的一行。但是,我仍然可以毫无错误地构建项目。原因可能是什么


我不确定您是否删除了I行。我建议将该行的实际行尾从
CRLF
更改为
LF
,反之亦然,Git因此让您认为您更改了整行。但我所做的只是添加了新文件,我甚至放弃了所有更改,以确保我没有意外删除某些内容。您的IDE、Xcode、,就是在你不知道的情况下乱搞。如果你在关闭Xcode的情况下清理所有东西,我敢打赌它会工作的。但长期的解决办法是处理你的行尾问题。你在Mac OS上,所以我想行尾应该是
LF
。你能显示“已删除”行吗?@Losiowaty请查看附件,只是一个普通的.m文件。