我有一个使用
我之所以要这样做是为了将Git存储库备份到远程服务器。我在备份(重新打包之前)时安装了Git。在远程服务器上安装Git并不容易,因此我打算使用
git repack -a -d
打包的Git存储库,这将所有对象打包成一个大文件,从而节省空间。然而,我想撤销此操作,并将该大包文件转换为所有小对象文件。我之所以要这样做是为了将Git存储库备份到远程服务器。我在备份(重新打包之前)时安装了Git。在远程服务器上安装Git并不容易,因此我打算使用
rsync
复制文件。但是rsync并不聪明,它基本上会再次复制东西。如果我可以“解压缩”这个存储库,可能会更快地复制。