gpt4 book ai didi

git - 克隆一个版本并删除所有提交历史

转载 作者:行者123 更新时间:2023-12-05 01:20:32 24 4
gpt4 key购买 nike

我正在发布一个供公众访问的私有(private)存储库。我需要发布特定版本的 repo 协议(protocol)(我的报告所基于的版本),然后从该发布版本中删除所有提交历史记录。

一个简单的解决方案是先克隆版本,然后从克隆的项目中删除所有 git 足迹并将其作为新项目推送到某个地方。但是我想知道是否还有其他更专业的方法。

最佳答案

我只会在所需的修订版中复制整个存储库,然后在副本上执行以下操作:

  • 删除.git目录
  • 执行 git init
  • 提交所需的修订

我认为这没有任何问题。

关于git - 克隆一个版本并删除所有提交历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32069407/

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