git 批量clone,pull 项目

news/2024/4/28 5:41:56

1,clone脚本 clone.sh

#!/bin/bash# 定义一个包含多个仓库URL的列表
repos=("git@gitlab.test.com.cn:test/test/test/test.git""git@gitlab.test.com.cn:test/test/test/test2.git"
)# 遍历数组中的每个URL,并执行 git clone
for repo in "${repos[@]}"
dogit clone "$repo"
done

2,运行sh脚本 ./clone.sh

3,Windows 系统
需要批量拉取代码的git仓库都在 同一个文件夹下 ,bat脚本也在此文件夹下。
此脚本递归遍历当前路径下的文件夹,直到找到存在 .git 文件的文件夹,然后执行 git pull,然后继续遍历

创建一个bat文件git_pull_batch.bat

@echo off
setlocal@REM normalize the relative path to a shorter absolute path.
pushd "%~dp0"
set repos_path=%CD%
popdcall :find_and_pull %repos_path%
echo Finished. & pause>nul
goto :EOF::-------------------------------------
:: @name   find_and_pull
:: @param  %1 base directory to find .git
:: @usage  call :find_and_pull %base_dir%
::-------------------------------------
:find_and_pull
for /d %%i in (%1\*) do (cd %%iif exist .git (echo %%iecho Start git pull.git pull) else (call :find_and_pull %%i)
)
goto :EOF

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/10546.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Vue的渲染原理

列表渲染 列表渲染 v-for指令写在循环项上:v-for“(一个参数或者两个参数) in/of 要遍历的数组、对象、字符串、指定次数” 遍历数组时参数分别是数组中元素(可以是一个对象)和元素所在下标(从0开始)遍历对象时参数分别是属性值和属性名遍历字符串时参数分别是单…

排序算法(Python)

选择排序 def selection_sort(a):nlen(a)for i in range(n-1):minifor j in range(i1,n):if a[j]<a[min]:minja[i],a[min]a[min],a[i] a[125,142,23,654,454,1,456] selection_sort(a) print(a) 简而概之&#xff0c;逐个比较&#xff0c;交换顺序 结合字典序进行排序 im…

运用html相关知识编写导航栏和二级菜单

相关代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><s…

Gitlab光速发起Merge Request

前言 在我们日常开发过程中需要经常使用到Merge Request&#xff0c;在使用过程中我们需要来回在开发工具和UI界面之前来回切换&#xff0c;十分麻烦。那有没有一种办法可以时间直接开发开工具中直接发起Merge Request呢&#xff1f; 答案是有的。 使用 Git 命令方式创建 Me…

基于鹦鹉优化算法(Parrot optimizer,PO)的无人机三维路径规划(提供MATLAB代码)

一、无人机路径规划模型介绍 无人机三维路径规划是指在三维空间中为无人机规划一条合理的飞行路径&#xff0c;使其能够安全、高效地完成任务。路径规划是无人机自主飞行的关键技术之一&#xff0c;它可以通过算法和模型来确定无人机的航迹&#xff0c;以避开障碍物、优化飞行…

医学图像目标跟踪论文阅读笔记 2024.03.08~2024.03.14

“Inter-fractional portability of deep learning models for lung target tracking on cine imaging acquired in MRI-guided radiotherapy” 2024年 期刊 Physical and Engineering Sciences in Medicine 医学4区 没资源&#xff0c;只读了摘要&#xff0c;用的是U-net、a…