Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使git不更改一个特定文件的行尾?_Git - Fatal编程技术网

如何使git不更改一个特定文件的行尾?

如何使git不更改一个特定文件的行尾?,git,Git,由于Microsoft Visual Studio中的“功能,.sln文件必须具有windows样式的行尾,以便windows资源管理器可以在Visual Studio中打开它们。因此,我需要能够提交这一个特定的文件,并保持行尾完整。如果所有其他文件都被转换,这是正常的。问题是如何让git只接受一个以windows结尾的文件?看看文档。对于最新版本的git,您可以为文件设置eol属性,以控制签出文件时将使用的行尾 您应该能够在存储库中创建一个.gittributes文件,该文件类似于: path

由于Microsoft Visual Studio中的“功能,.sln文件必须具有windows样式的行尾,以便windows资源管理器可以在Visual Studio中打开它们。因此,我需要能够提交这一个特定的文件,并保持行尾完整。如果所有其他文件都被转换,这是正常的。问题是如何让git只接受一个以windows结尾的文件?

看看文档。对于最新版本的git,您可以为文件设置
eol
属性,以控制签出文件时将使用的行尾

您应该能够在存储库中创建一个
.gittributes
文件,该文件类似于:

path/to/my/file eol=crlf

你能更新网址吗?--谢谢。更新了!更多让stackoverflow发生的单词注意:您可能需要手动更改行结尾,并重新提交文件