【问题标题】:Duplicate a git repository without history复制没有历史记录的 git 存储库
【发布时间】:2019-01-02 09:57:15
【问题描述】:

我想将一个 git 存储库复制到另一个位置,以便我可以使用相同的代码库开始处理不同的项目。只需克隆存储库并删除 .git 文件夹并运行 git init 就足够了吗?还是我需要做一些额外的工作?

提前致谢!

【问题讨论】:

标签: git version-control


【解决方案1】:

如果你只想保留工作目录但删除所有git历史、标签、分支等,你可以删除.git目录并运行git init .

您可能还需要检查本地 .gitignore.gitattributes 文件是否存在,以便它们符合新项目的需求。

【讨论】:

    【解决方案2】:

    是的,删除 .gitgit init 可以。也使用 git clone --depth 1 这样您就不会下载要删除的历史记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-27
      • 2015-01-12
      • 2011-08-25
      相关资源
      最近更新 更多