复制没有历史记录的git存储库

时间:2019-01-02 09:57:16

标签: git version-control

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

谢谢!

2 个答案:

答案 0 :(得分:2)

如果您只想保留工作目录但删除所有git历史记录,标签,分支等,则只需删除.git目录并运行git init .

您可能还需要检查本地.gitignore.gitattributes(如果存在),以便它们符合新项目的需求。

答案 1 :(得分:0)

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