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

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

git clone --bare git@git.xxx.com.cn:xxx/project-old.git

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

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

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

cd project-old.git/
git push --mirror git@gitlab.xxx.com:xxx/project-new.git
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容