gpt4 book ai didi

git - 如何在没有历史记录的情况下 fork Git 存储库的子集?

转载 作者:太空狗 更新时间:2023-10-29 13:26:49 26 4
gpt4 key购买 nike

假设我有这样的 Git 存储库:

git-repo/
directory_1/
directory_2/
directory_3/

这有很长的历史,历史包含一些我不希望任何人访问的代码。我也不想释放 directory_1

我想发布 directory_2directory_3,但没有历史信息。展望 future ,我将继续在原始存储库中进行开发,并希望通过这些更改更新发布分支。

原始存储库现在作为私有(private)存储库托管在 GitHub 上。

我应该怎么做?

最佳答案

鉴于您的说明,听起来此设置可能适合您:

  1. 使用 Git exported 创建一个新的公共(public)存储库您想要共享的私有(private)存储库部分。
  2. 要更新,请将公共(public)存储库的内容替换为从私有(private)存储库导出的新 git。

公共(public)存储库本身不会与私有(private)存储库共享任何历史记录,但听起来这对您的目的来说可能并不重要。

关于git - 如何在没有历史记录的情况下 fork Git 存储库的子集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10003612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com