解决 windows git 将.txt .vue .cpp 文件视为二进制文件导致无法diff比较 File is considered as binary: invalid character
我遇到的问题是 git会将 .txt .vue .cpp 文件视为二进制文件,所以下面配置中设置 git 将 .txt .vue .cpp 用常规文件比较方式比较。3 然后用git 管理代码,可以发现 没有再出现 将 .txt .vue .cpp 文件视为二进制文件了。2 拉下来的项目代码的根目录 添加配置文件.gitattributes。1 备份好代码或提交后 将本地git管理的代码移除,重新拉
·
文件被视为二进制文件,如下:
main.cpp (Working Tree)
File is considered as binary: invalid character 0x01 in line 0, at position
File length: 8,192
SHA hash : 4E45 0DF0 3D13 F3BD 5C55 5791 03E4 6202 55BB 3B40

解决办法:
1 备份好代码或提交后 将本地git管理的代码移除,重新拉远程仓库代码
2 拉下来的项目代码的根目录 添加配置文件 .gitattributes
我遇到的问题是 git会将 .txt .vue .cpp 文件视为二进制文件,所以下面配置中设置 git 将 .txt .vue .cpp 用常规文件比较方式比较
*.txt diff
*.cpp diff
*.vue diff
3 然后用git 管理代码,可以发现 没有再出现 将 .txt .vue .cpp 文件视为二进制文件了
更多推荐
所有评论(0)