首页 > 解决方案 > 使用 GitHub 仅共享您的代码版本

问题描述

我正在尝试使用 GitHub 与客户共享一些代码。我想知道是否有一种方法可以仅共享对某个分支的最后一次提交,以使我的客户可以在无需访问所有先前提交的情况下获取代码(通过拉取或分叉),因为存储库是私有的。有没有办法做到这一点?我想要这种方式的原因是这样我就不必每次需要共享代码时都发送整个项目,因为它非常重。这样做将提供一种非常简单的方法来共享代码,而无需显示整个更改历史。

更新:我的问题真的来了,如果有一种方法可以分享项目的实际状态,而不分享它所经历的所有变化。

标签: gitgithubversion-control

解决方案


我假设当您说共享项目的状态时,您的意思不是状态,而是状态。

我认为最好的方法是一个演示站点。

至于代码,我认为您可以创建一个单独的存储库,在其中将压缩的更改推送到所需的时间点。


如果您只是想下载源代码,您可以从 GitHub 中的任何提交下载您的 repo 的 zip:

在此处输入图像描述


推荐阅读