news 2026/2/3 4:34:10

批量拉取Git项目sh脚本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
批量拉取Git项目sh脚本

MAC 当前目录是workspace ,目录下有多个git项目,帮我写个sh脚本,遍历目录,批量拉git pull每个项目的代码

下面是一个适用于 macOS(或任何类 Unix 系统)的 Bash 脚本,它会遍历当前目录 workspace 下的所有子目录,判断每个子目录是否是 Git 仓库(即包含 .git 目录),如果是,则执行 git pull。
✅ 脚本内容:batch_git_pull.sh

bash
#!/bin/bash
当前工作目录为 workspace
cd “$(dirname “$0”)” exit 1

echo “开始批量执行 git pull…”

for dir in */; do

去掉末尾的斜杠

dir=${dir%/}

检查该目录是否为 Git 仓库

if [ -d “$dir/.git” ]; then
echo “------------------------”
echo “进入仓库:dir"cd"dir" cd "dir"cd"dir” continue

执行 git pull

git pull

返回上一级目录

cd …
else
echo “跳过非 Git 项目: $dir”
fi
done

echo “------------------------”
echo “批量拉取完成!”

📌 使用方法:

  1. 保存脚本
    将上述代码保存为 batch_git_pull.sh,放在你的 workspace 目录下。

  2. 赋予执行权限
    bash
    chmod +x batch_git_pull.sh

  3. 运行脚本
    bash
    ./batch_git_pull.sh
    💡 注意:确保你已经在每个 Git 项目中配置好了远程仓库(origin)和默认分支(如 main / master),否则 git pull 可能会报错。

脚本够用即可,不用太过投入时间。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/28 8:35:15

转化漏斗分析:找出流失关键节点

转化漏斗分析:找出流失关键节点 在智能文档助手日益普及的今天,一个看似简单的“上传-提问”流程背后,往往隐藏着用户大规模流失的风险。你有没有遇到过这样的情况:用户兴致勃勃地打开AI问答系统,上传了文档&#xff0…

作者头像 李华
网站建设 2026/2/2 6:38:26

34、自定义控件开发全流程解析

自定义控件开发全流程解析 在软件开发中,自定义控件能够极大地提升开发效率和用户体验。本文将详细介绍自定义控件的开发过程,包括LinkLabel用户控件的创建与测试,以及Checked GroupBox自定义控件的构建。 1. LinkLabel用户控件的开发与测试 LinkLabel是一个简单的用户控…

作者头像 李华
网站建设 2026/2/3 0:07:11

39、深入探索WPF 3D绘图:从基础到实践

深入探索WPF 3D绘图:从基础到实践 1. 引言 在应用开发中,图形绘制是一个重要的环节。WPF(Windows Presentation Foundation)提供了强大的绘图功能,不仅在2D绘图方面表现出色,还对3D绘图有广泛的支持。在进行应用开发时,我们需要确保界面具有一定的美感和专业性。就如同…

作者头像 李华
网站建设 2026/2/3 3:42:48

第 9 篇 图像分割:深入像素的“明察秋毫”

《人工智能AI之计算机视觉:从像素到智能》 模块二:核心感知(上)——2D世界的精细化理解 第 9 篇 朋友们好。 在前两篇聊目标检测的文章里,我们就像给AI配上了一把能“框选万物”的神奇尺子。不管是严谨的R-CNN家族,还是闪电般的YOLO流派,核心任务都是:找到物体,并画…

作者头像 李华
网站建设 2026/2/1 6:17:53

味道世家宣布设定2030年前100%非笼养鸡蛋及肉鸡采购目标

成都 - 深耕中式餐饮调味领域15年的味道世家,作为专注于“复调标准化”、为连锁餐饮与快餐品牌提供中式标准化调味解决方案的领先企业,今日正式宣布企业可持续发展目标:将于2030年或之前,实现100%采购非笼养鸡蛋及肉鸡的目标。这标…

作者头像 李华
网站建设 2026/2/1 15:34:38

金属废料再造优质3D打印粉末,中体新材已打造行业应用的标杆

加强废旧金属的循环利用,受到了来自国家和行业等多个层面的重视,一方面是能够高效利用资源,另一方面可以减少碳排放。在这个大背景下,以能够用到3D打印技术的电子3C行业为例,他们会优先使用那些强调“再生”概念的产品…

作者头像 李华