【发布时间】:2019-01-02 09:57:15
【问题描述】:
我想将一个 git 存储库复制到另一个位置,以便我可以使用相同的代码库开始处理不同的项目。只需克隆存储库并删除 .git 文件夹并运行 git init 就足够了吗?还是我需要做一些额外的工作?
提前致谢!
【问题讨论】:
标签: git version-control
我想将一个 git 存储库复制到另一个位置,以便我可以使用相同的代码库开始处理不同的项目。只需克隆存储库并删除 .git 文件夹并运行 git init 就足够了吗?还是我需要做一些额外的工作?
提前致谢!
【问题讨论】:
标签: git version-control
如果你只想保留工作目录但删除所有git历史、标签、分支等,你可以删除.git目录并运行git init .。
您可能还需要检查本地 .gitignore 和 .gitattributes 文件是否存在,以便它们符合新项目的需求。
【讨论】:
是的,删除 .git 和 git init 可以。也使用
git clone --depth 1
这样您就不会下载要删除的历史记录。
【讨论】: