我知道这将压缩我最近的提交:
git archive -o latest.zip HEAD
但是,我想在本地存储库中压缩所有提交,这样我的同事就可以遍历我的提交并查看不同版本的代码。我想包含git提交的完整历史。
我该怎么做?
git archive用于导出git存储库并删除所有与git相关的信息。
gitbundle可能就是您要查找的命令。如果您只是想与同事共享您的存储库,这样他就可以查看它,那么这种方法很好。如果您正在处理同一个项目,并且两人都需要进行更改,那么使用远程可能是共享存储库的更好方式。