允许从某个提交访问git存储库

时间:2013-11-29 08:03:15

标签: git github

我一直在github的私人项目上工作,我决定公开。

为了测试项目,我使用了我想保密的图形资源。它们不存在于最新的提交中,但它们可用于较旧的提交。

我是否可以配置github(或使用一些git功能)禁止访问所有以前的提交而无需将整个项目重新上传为新项目?

2 个答案:

答案 0 :(得分:2)

GitHub已经发布了guide几乎就是这种情况。

答案 1 :(得分:1)

其中一个替代方案可能是使用Git Rebase。但即便如此,您也无法访问之前的提交。如果你对此很好,你可以这样做

git rebase -i origin/master

它将打开一个交互式编辑器。并且您可以有选择地选择或压缩您的提交。

详细了解Interactive Rebase here