GitLab非';注意';提交后的文件更改

GitLab非';注意';提交后的文件更改,gitlab,Gitlab,在过去的3周里,我一直在使用GitLab,现在当我提交一些更改的文件,推送到GitLab服务器并查看提交时,它显示没有对文件进行任何更改,即使我更改了整个内容。它还只显示文件的第一行,在第一行的开头有一个奇怪的“B”字符(出现问题的所有文件都会出现这种情况),如下面的屏幕截图 GitLab服务器的版本为8.5.8。(CentOS 7) 我正在Windows 8.1(git 2.7.2)上使用git客户端 有人见过这个吗?我在其他地方找不到任何东西。你确定你正在查看你推送到的分支吗?@Chris

在过去的3周里,我一直在使用GitLab,现在当我提交一些更改的文件,推送到GitLab服务器并查看提交时,它显示没有对文件进行任何更改,即使我更改了整个内容。它还只显示文件的第一行,在第一行的开头有一个奇怪的“B”字符(出现问题的所有文件都会出现这种情况),如下面的屏幕截图

GitLab服务器的版本为8.5.8。(CentOS 7)
我正在Windows 8.1(git 2.7.2)上使用git客户端


有人见过这个吗?我在其他地方找不到任何东西。

你确定你正在查看你推送到的分支吗?@Chris我只有一个分支是“master”。我认为客户端出现了问题,运行“git commit”,它已经在shell中返回“1个文件已更改,0个插入(+),0个删除(-)”,甚至在推送到服务器之前。如果您查看本地提交差异(例如,使用图形工具或
git日志--patch
,然后使用箭头键滚动并使用
q
退出),它们是否与您在GitLab上看到的一致?谢谢,使用图形工具查看时,我发现git将文件视为二进制文件,然后经过一些研究,我意识到这些文件是UTF-16编码的(第一行的“B”是utf16(þÿ)的字节顺序标记),我不得不用Notepad++打开这些文件并转换为UTF8,然后将它们推送到gitlab,现在更改显示正确了。