使用 git 迁移 git 项目并保留所有记录

1. 从原地址克隆一份裸版本库

git clone --bare [email protected]:xxx/project-old.git

2. 在新仓库里面新建空项目

比如是迁移到 gitlab,那就在 gitlab 上新建一个空的 project 就好
得到新仓库地址 [email protected]:xxx/project-new.git

3. 镜像推送代码到新仓库

cd project-old.git/
git push --mirror [email protected]:xxx/project-new.git

你可能感兴趣的:(使用 git 迁移 git 项目并保留所有记录)