批量处理文件迁移

批量迁移(使用shell脚本)

  • 新建一个文件用于需要迁移的项目名称及路径
  • 编写脚本用与批量处理git镜像命令
#/bin/bash
cat a.txt | while read line
do
   echo $line
git clone --mirror old.git(旧的仓库地址路径这里只需要根路径,从文件读取项目名称即可)/$line
cd $line 
git remote set-url --push origin new.git(新仓库路径)/$line
git push --mirror new.git(新仓库路径)/$line
cd ..
done

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

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,875评论 0 10
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,508评论 0 5
  • 一. 介绍SubGit是用java语言编写的。SubGit是一种subversion与git代码库之间双向同步工具...
    Albert陈凯阅读 1,011评论 0 1
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,939评论 0 5
  • 孩子的快乐和自信真让我时时愉悦。丫头在读题的时候,朗朗读着:柳树,偷树,怎么怎么样。一边旁听的我默默想了一下...
    寒梅枝头傲阅读 519评论 0 3