写一个windows上的批处理文件,遍历当前目录的所有子目录,如果子目录是git代码库,则执行代码拉取,把所有子目录的代码库更新到最新
智能大石头 authored at 2024-09-04 21:09:27
281.00 B
GitSync
@echo off
setlocal enabledelayedexpansion

:: ±éÀúµ±Ç°Ä¿Â¼µÄËùÓÐ×ÓĿ¼
for /d %%d in (*) do (
    if exist "%%d\.git" (
        echo ½øÈëĿ¼ %%d
        pushd %%d
        :: Ö´ÐÐ git pull ¸üдúÂë¿â
        git pull -v --all
        popd
    )
)

echo ËùÓÐ Git ²Ö¿âÒѸüС£
pause