如何压缩 git 分支?

How to zip git branch?

我知道这会压缩我最新的提交:

git archive -o latest.zip HEAD

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

我该怎么做?

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

可能 git bundle 是您正在寻找的命令。 如果您只想与您的同事共享您的存储库,这样他就可以查看它,这很好用。 如果您在同一个项目上工作并且双方都需要进行更改,使用 remote 可能是共享存储库的更好方式。