1.将母仓库镜像下来
git clone --bare https://github.com/Vue.js.git
2.切换到克隆下来的仓库目录
cd Vue.js.git
git push --mirror https://gitee.com/Vue.js.git
这样就迁移完成了
注释:
- git clone --bare https://xxx: 会把母仓库中所有的代码分支、提交记录、标签克隆下来
- 等同于将母仓库从远程镜像下来
- git push --mirror https://xxx: 这个操作等同于将本地的母仓库镜像直接推送到一个新的远程仓库
- 需要注意的是: 这个操作会首先将目标远程仓库存储的所有数据全部清理。然后将本地母仓库数据同步过来