我发现在提交消息中使用UT(例如here)等UTF8字符很有用。
重构(NewService):增加了更好的服务& ❌OldServiceA
从我所看到的情况来看,seems很好。但我想检查一下我是否能够解决任何重大的互操作性问题(CI工具,不同的操作系统等)。
有人认为这是安全/不安全吗?
答案 0 :(得分:3)
来自https://git-scm.com/docs/git-commit:
提交日志消息通常以UTF-8编码,但也支持其他扩展ASCII编码。这包括ISO-8859-x,CP125x和许多其他,但不包括UTF-16/32,EBCDIC和CJK多字节编码(GBK,Shift-JIS,Big5,EUC-x,CP9xx等)。
虽然我们鼓励提交日志消息以UTF-8编码,但核心和Git瓷器都不是为了强制项目使用UTF-8。如果特定项目的所有参与者发现使用遗留编码更方便,Git不会禁止它。但是,有一些事情需要牢记。
等等。
因此,只要您没有为使用存储库的所有人设置一些配置参数,就可以安全地假设UTF-8作为提交消息的编码。
答案 1 :(得分:0)
看看parmentf/GitCommitEmoji.md,看来至少github支持像:fire:
这样的表情符号模式。