powershell 脚本批量git clone代码

在IT职场中难免有离职的时候,不免要git 仓库中下载源代码,留作参考。如果仓库特别多,手工下载特别麻烦,比如作者本人离职的时候居然在40个仓库,手工下载太花时间,于是写了个powershell脚本,在windows系统中批量下载代码,给读者参考。

        先贴上代码,后面再解释

$gitstr = @"
http://192.168.68.250/nledu/cloud-edu/nledu-middleware-gin-class.git
http://192.168.68.250/nledu/cloud-edu/nledu-cloud-emulator-web.git
"@

$gitarray=$gitstr.split("`n")
for($i=0; $i -lt $gitarray.Length; $i++)   
{   
    git clone  $gitarray[$i].trim()
}

1、gitstr的变量后面表示多行的字符串,表示代码地址,用换行符分割。注意的是必须用@"开始,以"@结尾,注意前后都不要其他内容。

2、然后就是分割字符串了,注意poweshell里头换行符用`n来表示。

3、最后就是使用for循环来批量执行git clone命令了。

效果如下,杠杠的

powershell 脚本批量git clone代码_第1张图片

你可能感兴趣的:(git,windows)