我一直在github的私人项目上工作,我决定公开。
为了测试项目,我使用了我想保密的图形资源。它们不存在于最新的提交中,但它们可用于较旧的提交。
我是否可以配置github(或使用一些git功能)禁止访问所有以前的提交而无需将整个项目重新上传为新项目?
答案 0 :(得分:2)
GitHub已经发布了guide几乎就是这种情况。
答案 1 :(得分:1)
其中一个替代方案可能是使用Git Rebase
。但即便如此,您也无法访问之前的提交。如果你对此很好,你可以这样做
git rebase -i origin/master
它将打开一个交互式编辑器。并且您可以有选择地选择或压缩您的提交。