gpt4 book ai didi

git fetch 更改德语变音符号

转载 作者:行者123 更新时间:2023-12-04 17:54:57 25 4
gpt4 key购买 nike

我有多个 git 存储库,它们都是 utf-8 编码并正确显示变音符号。我希望将它们组合成一个 repo 协议(protocol)(每个原始 repo 协议(protocol)都是新 repo 协议(protocol)中的一个分支)。我的系统配置为使用 utf-8 作为默认的 git 编码。我执行以下步骤:

git init test (initializes as utf-8)
cd test
git remote add test_remote C:/temp/remote_repo
git fetch --all
git checkout -b test_local test_remote/master

之后,我在本地分支 test_local 中拥有远程分支主机,其中包含所有提交。我的问题是,德语变音符号没有正确显示,但是 git log 给出了类似于 ü 的 ¼ 之类的东西。

我的问题是,为什么 git fetch 会更改编码,为什么它在新的 repo 中没有正确显示,因为它也是 utf-8?

我附上了一个示例,说明我如何获取远程存储库和提交消息更改而提交哈希保持不变: Git Bash Screenshot

最佳答案

起初我试图通过执行 chcp 65001 来更改我的 Windows 命令行的代码页。由于这不起作用,我尝试将不支持 unicode 的程序的操作系统语言设置为 utf-8,但这也不起作用。

经过长时间的搜索,我发现问题出在源代码库中,git config --list 显示,i18n.commitencoding 设置为某些窗口编码。将其切换为 utf-8 后,现在一切正常。

关于git fetch 更改德语变音符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41158603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com