如何压缩git分支



我知道这将压缩我最近的提交:

git archive -o latest.zip HEAD

但是,我想在本地存储库中压缩所有提交,这样我的同事就可以遍历我的提交并查看不同版本的代码。我想包含git提交的完整历史。

我该怎么做?

git archive用于导出git存储库并删除所有与git相关的信息。

gitbundle可能就是您要查找的命令。如果您只是想与同事共享您的存储库,这样他就可以查看它,那么这种方法很好。如果您正在处理同一个项目,并且两人都需要进行更改,那么使用远程可能是共享存储库的更好方式。

最新更新