删除 clone 项目中的 Git 链接
一条命令把从 GitHub 等平台 clone 的项目变成普通文件夹,移除 .git 版本控制目录。
场景
当你从 GitHub 或其他平台 git clone 一个项目后,如果只想保留源码文件、摆脱与远程仓库的关联(比如把它当作普通文件夹使用、或不想误 push),需要删除项目内的 .git 目录。
命令
在项目根目录执行:
1 | |
这条命令会递归查找当前目录下所有名为 .git 的目录(包括子项目、依赖中的 git 仓库),并全部删除。
说明与注意
find . -name ".git":从当前目录开始递归查找.git目录xargs rm -rf:把找到的路径传给rm -rf强制删除⚠️ 此操作不可恢复:删除后项目将失去所有 Git 历史记录,无法回退到任意提交
建议先确认路径再执行:
find . -name ".git"单独运行,检查列出的目录都是你想删除的如果只需要顶层
.git,也可以直接rm -rf .git
删除后
项目变成普通文件夹,可自由移动、复制
失去
git log、git diff等历史功能如需重新建立版本管理,可以
git init初始化一个新仓库
删除 clone 项目中的 Git 链接
https://ckxkx.github.io/2026/08/23/git-remove-clone-link/