您的位置:首页 > 其它

文件编码错误,提交到git仓库后, 显示为二进制文件, 无法查看版本差异

2016-03-23 11:29 417 查看
描述现象:

写完代码后, 首次提交到git仓库, 之后, 修改一个文件, 提交修改;  在网页查看第二次的提交时, 修改的文件显示为二进制文件,类似这样:

共有一个文件被更改, 包括0次插入和0次删除

二进制文件  PC/parser.cpp

而且,在本地修改文件后, 无法使用git diff 查看修改内容 , 只提示为二进制文件

问题解决:

最后发现是文件编码不正确导致的问题, 我用的是VS2010, 点开问题文件, 在 文件->高级保存选项  中查看文件编码,原编码为Unicode-代码页1200, 将其修改为
简体中文(GB-2312)- 代码页 936, 就好了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息