<p>将仓库进行完整迁移</p>
讯享网
讯享网
命令迁移有三种方案。
1. 直接PUSH
2. 镜像
可以将源端仓库,镜像克隆到本地,再镜像推送到目的端。
讯享网
3. 裸仓库
可以将源端仓库,克隆下来裸仓库,再镜像推送到目的端。
裸仓库是 git 中的一个概念,只要在克隆时加一个 -–bare 选项即可。裸仓库可以再次push到另一个源,所以可以完成我们仓库迁移的任务。
需要注意,克隆下来的裸仓库中只有 .git 内容,是没有工作目录的。这是不同于镜像仓库的地方。
我们需要迁移的项目有几十个,所以我这边写了个简单的批处理脚本,在此也也分享给有需要的伙伴。
输入文件 中按行写入要迁移的仓库名称:
讯享网
Linux/MacOS 迁移脚本
Windows 迁移脚本
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/158018.html