防止GIT自动更改字符编码

时间:2018-11-15 03:46:03

标签: git intellij-idea property-files

我面临如下问题。请给我一个解决方案。预先感谢!

我使用Linux OS(ubuntu)

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

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

Intellij设置文件编码: enter image description here

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

# 基本情報

我只在一行添加'#'字符,然后提交文件,将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>

1 个答案:

答案 0 :(得分:1)

我找到了原因。它来自从IDE更改设置。

我未选中本机到ASCII的透明转换,如下所示:enter image description here

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