GitKraken和Github Desktop对行尾的处理不同

时间:2019-05-09 14:35:07

标签: git github-for-windows gitkraken

我的项目中有一个文件,做了一些更改,我通常使用GitKraken作为我的Git gui,但是显示了一些看起来很奇怪的字符,看起来好像在一行上显示了很多行,目前尚不清楚。

因此,我在Github桌面客户端上打开了回购协议,以查看是否可以了解发生了什么,并且-与Gitkraken中发生的非常不同-它显示了整个文件已被更改 。

现在通常,当我看到这种类型的东西时,这是行尾问题,并且我打开了Webstorm(在Windows上),并且显示了我的行尾设置为(CR经典MacOS)模式

因此,我将文件更改为具有CRLF模式,Windows样式,现在Gitkraken显示的每一行都已更改,但是Github Desktop仅显示了我对特定行所做的实际更改。

所以我将文件更改为LF线尾(Unix风格),现在两个客户端都显示了相同的更改,只是我所做的更改。

我对所发生的事情并不完全满意,当不同的git客户对待行尾的处理方式不同时,我对理解git repo中发生的事情感到很遥远。

0 个答案:

没有答案