【问题标题】:How can I publish a project to GitHub without my repository's version control history?如何在没有存储库版本控制历史记录的情况下将项目发布到 GitHub?
【发布时间】:2016-09-27 14:35:05
【问题描述】:

我正在考虑从我开发的现有代码库中发布一个开源项目。代码库有大约 2000 次修订,我已经研究了大约一年。我最近开发了一个应用程序,它使用我现有的源代码作为基础(我复制并粘贴了 Android 项目目录)并开始编写代码,没有意识到整个版本控制历史以某种方式附加到它。当我将它上传到一个私有 Bitbucket 存储库时,它还会上传所有其他提交。在我发布新的开源项目之前,有什么方法可以轻松地从我的源代码中删除存储库(我正在使用 Mercurial 和 TortoiseHg)?

【问题讨论】:

    标签: git github version-control mercurial open-source


    【解决方案1】:
    1. 复制新存储库中的所有文件(不包括.hg 或.git 文件夹)
    2. 初始化一个新的存储库
    3. 全部提交。

    你已经完成了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-18
      • 2023-02-09
      • 1970-01-01
      • 1970-01-01
      • 2020-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多