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



我一直在github上做一个私人项目,我决定公开这个项目。

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

我可以配置github(或使用一些git功能)来禁止访问所有以前的提交,而不将整个内容作为新项目重新上传吗?

GitHub已经发布了一份几乎完全针对这种场景的指南。

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

git rebase -i origin/master

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

点击此处阅读有关交互式回扣的更多信息

最新更新