我想创建一个脚本/程序来自动化我的构建流程。我的主要目标是基于git上的提交生成一个.zip文件。我使用git diff
命令来输出在此提交中更改的文件列表,我使用以下命令:
git --no-pager diff --no-renames --name-only --diff-filter=ACM <commit_id>
问题出现在文件名或文件夹名中包含了一些葡萄牙特殊字符,它们被返回成代码。例如,我有一个名为:
db/alterações/2020-04-30.sql
的文件夹,但在列表中返回的是这样的结果:
db/altera\303\247\303\265es/2020-04-30.sql
我该如何使git返回特殊字符而不是这些代码呢?