利用目标仓库创建一个镜像仓库
1.将目标仓库克隆到本地
git clone --mirror 目标仓库地址
将目标仓库克隆到本地。--mirror参数会克隆一个裸仓库,包括原始仓库的所有数据、提交、这意味着如果对镜像仓库进行更改,那么原始仓库也会受到影响分支、引用、标签和设置,可以用来创建一个镜像仓库。镜像存储库是一个完全复制的存储库,可以用于创建一个原始存储库的镜像副本。
2.远程创建镜像仓库
3.进入本地仓库目录
4.将本地仓库推送到远程镜像仓库
git pull --mirror 远程仓库地址
将仓库完全推送到远程仓库,包括所有数据、提交、分支、引用、标签和设置。
git pull --mirror会将本地仓库的所有数据强制覆盖到远程仓库,适合远程仓库目前为空,没有任何分支和标签的情况,需谨慎使用。
git pull --all会将本地仓库的所有分支代码推送到远程仓库,适合用于远程仓库已有分支,使用团队开发的场景。