我的Git目录中大部分文件都是纯文本文件(除了压缩的松散对象和packfiles)。因此,我可以像编辑
但是
Scott Chacon在他的演示文稿中展示了以下图片(第278页):presentation 在我看来,这可以轻松地放到一个纯文本文件中。
那么,为什么它是二进制文件而不是纯文本文件呢?
.git/HEAD
或.git/refs/heads/master
这样的文件一样,直接查看并编辑文件,以检查存储库是否已损坏。但是
.git/index
是一个二进制文件。手动修改纯文本文件不是更方便吗?Scott Chacon在他的演示文稿中展示了以下图片(第278页):presentation 在我看来,这可以轻松地放到一个纯文本文件中。
那么,为什么它是二进制文件而不是纯文本文件呢?