我不明白git unpack-objects
命令的需要/使用是什么
如果我的存储库中有 的包文件并在其上运行git unpack-objects
,则包文件将被“解压缩”,所有目标文件将被放置在.git/objects
中。但这需要什么呢?如果我只是将包和索引文件放在.git/objects
中,我仍然可以看到所有提交并具有功能回购,并且由于包文件是紧凑的,因此我的.git占用了更少的空间。
那么为什么有人需要运行这个命令呢?
答案 0 :(得分:0)
包文件使用通过网络进行正常传输的格式。因此,我可以想到使用手动命令而不是网络的两个主要原因:
对于1),您可以使用磁盘或任何类型的移动媒体来存储文件。例如,它可以加密。