如何移除复制项目的原有Git并初始化新仓库(保留代码与原历史)
移除新项目中的原有Git环境并重新初始化Git仓库
直接操作新项目里的隐藏.git目录即可——这是Git存储所有配置、历史记录的核心文件夹,删除它就完全清除了原有Git关联,且不会影响原项目(原项目的.git在自己的独立文件夹里),具体步骤:
- 打开终端/命令行,进入新项目的根目录(务必确认是复制出来的那个文件夹,别误操作原项目)
- 根据你的系统执行对应命令删除
.git目录:- Windows 命令提示符:
rmdir /s /q .git - Windows PowerShell:
Remove-Item -Recurse -Force .git - macOS/Linux:
rm -rf .git
- Windows 命令提示符:
- 执行完后,新项目已经和原Git环境完全脱离,直接运行
git init就能创建全新的Git仓库,所有代码文件都会完整保留。
注意:删除.git后,新项目里的文件会变成未跟踪状态,后续可以正常用git add、git commit提交到新仓库。
内容的提问来源于stack exchange,提问作者AndrewLeonardi
相关产品推荐
相关产品推荐

