news 2026/1/1 5:42:27

批量拉取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进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/24 2:23:54

产品改进建议收集:来自一线的声音

Anything-LLM 核心架构解析:从个人助手到企业级知识中枢的演进之路 在信息爆炸的时代,我们每天都被海量文档包围——PDF 报告、Word 手册、Excel 表格、PPT 汇报……这些非结构化数据如同散落的拼图,难以快速整合成可用的知识。传统的搜索方式…

作者头像 李华
网站建设 2025/12/24 2:23:25

7、管理用户账户:Windows 2000 中的用户配置文件、主文件夹与组策略

管理用户账户:Windows 2000 中的用户配置文件、主文件夹与组策略 在 Windows 2000 系统中,管理用户账户是一项重要的任务,它涉及到用户配置文件、主文件夹和组策略等方面。这些功能为管理员提供了强大的工具,有助于提高用户生产力和降低管理成本。 1. 用户配置文件概述 …

作者头像 李华
网站建设 2025/12/24 2:19:00

7、打造魅力应用:搜索与筛选功能全解析

打造魅力应用:搜索与筛选功能全解析 在开发应用时,搜索和筛选功能是提升用户体验的关键部分。本文将详细介绍如何在应用中实现搜索筛选功能,以及如何提供搜索建议,包括从本地列表、已知文件夹和在线源获取建议。 实现筛选功能 当搜索功能实现后,为用户提供筛选功能是很…

作者头像 李华
网站建设 2025/12/24 2:18:50

10、Windows 开发:实时磁贴、徽章与通知的使用

Windows 开发:实时磁贴、徽章与通知的使用 在 Windows 开发中,实时磁贴、徽章和通知是提升应用用户体验的重要元素。下面将详细介绍它们的使用方法和相关代码实现。 为辅助磁贴添加导航功能 在 Windows RT 开发里,要让辅助磁贴导航到特定页面,与 Windows Phone 开发有所不…

作者头像 李华
网站建设 2025/12/27 23:48:03

端到端语音大模型高质量数据集典型案例

一、背景 当前语音大模型在落地应用中面临多语言数据稀缺、方言覆盖不足、场景适配能力弱等挑战。标贝科技采用"多源采集生成增强智能管线"架构体系,构建了总时长超过130万小时的高质量端到端语音大模型数据集,涵盖全球30余种语言及方言&#…

作者头像 李华
网站建设 2025/12/24 2:17:31

合规护航发展:智慧管理时代,每家企业都需筑牢的“生命线”

近日,国家市场监督管理总局联合国务院国资委,面向中央企业举办了以“加强反垄断合规,服务高质量发展”为主题的反垄断合规讲堂。讲堂明确指出,“要落实企业主体责任,坚持依法合规经营”,并着力构建与一流企…

作者头像 李华