gpt4 book ai didi

git - 如何确定文件编码?

转载 作者:行者123 更新时间:2023-12-05 08:43:39 25 4
gpt4 key购买 nike

在 Linux 中是否有一个 git 命令可以像 file 那样返回文件编码?这完全描述了我的问题。我尝试用 Google 搜索但一无所获。

最佳答案

Git 本身并不知道文件的编码(存储为 blob,意思是任意二进制数据)。
参见“What is the format of a git “blob”?”。

命令文件在 git checkout 之后仍然可以使用。
或者在 git show 之后用管道传输读取特定文件的内容,例如:

$ git show @~2:README.md | file -
/dev/stdin: ASCII text

表明文件 ./README.md 2 之前提交有一个 ASCII 编码——注意最后一个破折号 (-) 表示 STDIN。

虽然这个命令:

$ git show :README.md | file -
/dev/stdin: Unicode text, UTF-8 (with BOM) text, with CRLF line terminators

表示在 git 的“索引”中暂存的同一个文件将被 Windows 编码。

关于git - 如何确定文件编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25700179/

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