【发布时间】:2010-12-04 16:21:13
【问题描述】:
使用 OS X 终端,
您如何以纯文本形式查看这些文件的内容?
【问题讨论】:
-
这些文件本质上不是纯文本的,要这样查看它们,您需要一个将它们从格式转换为文本的程序。 Git 是一个程序,其组件旨在做到这一点。如果有人写了另一个,我会感到非常惊讶。
-
所以对象(特别是提交对象)不会转换为纯文本?
-
它们至少使用 zlib(deflate)压缩进行压缩。
-
@CoreyFloyd 当然它们会转换为纯文本!这就是
git的用途! -
这可以分为三个问题:1) 计算哈希:stackoverflow.com/questions/7225313/… 2) 如果在松散的对象上,DEFLATE:stackoverflow.com/questions/3178566/deflate-command-line-tool 3) 如果在一个包文件中...学习如何打包文件工作并重新实现它们:) stackoverflow.com/questions/9478023/… , stackoverflow.com/questions/76002/git-pack-file-entry-format
标签: git macos version-control terminal