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

2019-10-15  本文已影响0人  亡禁

前言

久做安卓开发,学习并使用的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、进入终端状态,执行该命令。

上一篇下一篇

猜你喜欢

热点阅读