:: Upload changes from inside repository using GIN CLI :: Assumes no submodules set curdir=%~dp0 for /f %%i in ('git -C %curdir% rev-parse --show-toplevel') do set projectdir=%%i cd %projectdir% gin download gin commit . gin upload pause