别人提交的,应该都是在windows下,自动转CR/LF这个chatgpt倒是也有提示。
dos下fc /b比较二进制,发现前面是一些中文变成了问号0x3F,然后有1个空格的差异导致错位,后面还有些空格和CR、LF的差异。
先让gitlab管理员帮查查服务端的log了。
【 在 ArchLinux 的大作中提到: 】
: 这种情况应该是先比较commitA和commitB里这个文件的差异,在根据文件历史找出问题的提交,实在不行还可以bisect.另外merge commit可以修改有合并冲突的文件的,也可以在merge的过程中做一些其他的修改,这个也要注意。
: 如果是在Windows下操作的话,我记得git的Windows版是有自动转CR/LF这类功能的,不知道你的客户端会不会干类似的事情。
:
--
修改:z16166 FROM 221.220.171.*
FROM 221.220.171.*