假设我有这样的git存储库:
git-repo/
directory_1/
directory_2/
directory_3/
这有很长的历史,历史记录包含一些我不希望任何人有权访问的代码。我也不想发布directory_1
。
我想发布directory_2
和directory_3
,但没有历史记录信息。展望未来,我将继续在原始存储库中进行开发,并希望通过这些更改来更新发布版。
现在,原始存储库作为私有存储库托管在github上。
我该怎么做?
答案 0 :(得分:1)
鉴于您的澄清,听起来这个设置可能适合您:
公众回购并不会与私人回购共享任何历史记录,但听起来这对您的目的而言可能并不重要。
答案 1 :(得分:0)
我首先会访问私人仓库的下载页面,例如
github.com/jquery/jquery/downloads
在这里,您可以简单地从当前仓库中获取没有历史记录的文件。之后,您可以在新仓库中创建新的仓库,git commit
仅在您想要的文件/文件夹中。