git 完整镜像迁移

说明:将 Git 代码迁移到一个全新的仓库,核心目标是‌保留完整的提交历史、所有分支和标签‌。

查看当前远程仓库配置‌

git remote -v

克隆旧仓库为裸仓库

git clone --mirror <旧仓库URL>

注意:这会生成一个名为 <项目名>.git 的文件夹。

进入仓库目录

cd <项目名>.git

添加新仓库远程地址

git remote add new-origin <新仓库URL>

镜像推送到新仓库

git push --mirror new-origin

清理与验证

手动去文件夹下面进行删除

posted @ 2026-07-21 14:54  忧愁的chafry  阅读(10)  评论(0)    收藏  举报