git 完整镜像迁移
说明:将 Git 代码迁移到一个全新的仓库,核心目标是保留完整的提交历史、所有分支和标签。
查看当前远程仓库配置
git remote -v
克隆旧仓库为裸仓库
git clone --mirror <旧仓库URL>
注意:这会生成一个名为 <项目名>.git 的文件夹。
进入仓库目录
cd <项目名>.git
添加新仓库远程地址
git remote add new-origin <新仓库URL>
镜像推送到新仓库
git push --mirror new-origin
清理与验证
手动去文件夹下面进行删除

浙公网安备 33010602011771号