2

我面临如下问题。请给我一个解决方案。提前致谢!

我使用 Linux 操作系统(ubuntu)

最初,我使用文件test.properties 文件编码签出新分支:

test.properties: text/plain; charset=unknown-8bit

Intellij 设置文件编码: 在此处输入图像描述

在浏览器上,文本显示如下:

# 基本情報

我只为一行添加“#”字符,然后我提交文件,将 my_branch 推送到我的存储库我运行git diff命令:

git diff
    -# <8A><EE><96>{<8F><EE><95><F1>
    +## \u57FA\u672C\u60C5\u5831

.... 其他行也改为 UTF-8 编码。

我怎样才能防止这个问题?简单地说,它只是标记如下:我的期望是这样的:

-# <8A><EE><96>{<8F><EE><95><F1>
+## <8A><EE><96>{<8F><EE><95><F1>
4

1 回答 1

1

我已经查明原因了。它来自于从 IDE 更改设置。

我取消选中透明本机到 ascii 转换,如下所示:在此处输入图像描述

好的,现在合并请求只显示了更改的内容。

于 2018-11-16T06:33:47.547 回答