从特定的提交开始并保存历史,创建一个新项目

时间:2019-01-11 07:31:41

标签: git github gitlab

我有一个私有的gitlab存储库,其中包含数百个提交,问题等。不幸的是,存储库的前5个提交包含一些私有数据。

所以我想克隆现有存储库以保存历史记录/问题/等,但是从第六次提交开始。

这可能吗?

1 个答案:

答案 0 :(得分:2)

您的问题可能有特定的解决方案,但是拥有私人信息,最好通过电子邮件联系支持Github support@github.com / strong>,通过拥有私人信息并指示详细信息来指示您要删除一系列提交。

如果愿意,可以按照Github here中的下一个教程 进行操作,但要遵循相同的Github :< / p>

  

警告:将提交推送到GitHub后,您应该考虑其中包含的所有数据都将被泄露。如果您输入了密码,请更改它!如果您提交了密钥,请生成一个新密钥。

  本文告诉您如何通过GitHub存储库中的任何分支或标签使敏感数据的提交不可访问。但是,请务必注意,仍可以直接通过GitHub上缓存视图中的SHA-1散列并通过引用它们的任何拉取请求,在存储库的任何克隆或分支中仍可访问这些提交。您无法对存储库的现有克隆或分支进行任何操作,但可以通过联系GitHub支持或GitHub高级支持永久删除GitHub上的请求中的缓存视图和对敏感数据的引用。

祝你好运!!!!