Ejecutar file por lotes con git pull en gitbash

Tengo un siguiente problema. Quiero escribir un file por lotes y ejecutar este file cada día en vm.

Tengo una key ssh en vm, así que si escribo manualmente "git pull" en gitbash, no tengo que escribir la contraseña después de eso.

Ahora quiero escribir un script en un file por lotes que lo hará automáticamente.

c://TESTS/test/tes : quiero extraer solo esta carpeta del repository.

No sé cómo crear ese tipo de script. ¿Algunas ideas?

Encontré solución en cmd básico:

 cd c://TESTS/path set HOME=%USERPROFILE% git pull pause 

Me perdí una variable de HOME. Ahora está funcionando sin usar git.exe o bash.exe.

Dado que git no está en su PATH, debe agregarlo en su secuencia de commands por lotes.

 @echo off set PATH=%PATH%;C:\path\to\git cd c://TESTS/test/tes git pull