【批处理】批量更新git脚本

前言 久做安卓开发,学习并使用的github项目比较多。需要定期做更新什么的,图形界面使用比较直观。更新一个github项目常规操作:
1、打开github待更新目录
2、右键选择小乌龟pull完成代码更新到本地。
更新两三个项目也还好,超过10个就头疼了。花了点时间学习下win下批处理,写了个简单的脚本。分享如下:


@echo off
setlocal enabledelayedexpansion
if '%~f1'=='' goto param_error
for /r %~f1 %%i in (.git) do (^
set gitDir=%%i&if exist !gitDir! (echo !gitDir:~0,-4!&cd /d !gitDir:~0,-4!&git pull)^
)
goto end
:param_error
echo please input git dir.
:end
使用方法 1、将上述代码保存到本地一个文件,注意文件名后缀是.bat(带有英文状态的点),文件名例如update_git.bat
2、进入终端状态,执行该命令。
【【批处理】批量更新git脚本】

【批处理】批量更新git脚本
文章图片

    推荐阅读