Script de Git en Windows

Antes de que git for windows se actualizara a la version 2.xx , estaba ejecutando scripts simplemente creando un file con el nombre pull y dentro de él estaba poniendo algo así como git pull origin master . Se estaba ejecutando normalmente, después de que hice el formatting e instalé la última versión de git, ya no es compatible con los scripts. El error que tengo es: bash: pull: command not found . Intenté agregar .bat y .sh a esos files, y eso no funcionó.

actualizar:

Ahora tengo en el contenido de pull files:

 #!/bin/bash git pull origin master 

Para ejecutar ese script necesito ejecutarlo en el terminal ./pull . ¿Puedo de alguna manera usar esa secuencia de commands sin ./ ?

Lo que funciona en Windows es crear un script llamado git-xxx (sin extensión).
Por ejemplo: git-mypull .

En ese script, puede escribir un script bash regular, comenzando con #!/bin/bash .
Se ejecutará en la session de shell mingw-64 que viene con el último Git para Windows 2.5.x.

Usted llama a esa secuencia de commands con git xxx (tenga en count el espacio): git mypull .


Ahora tengo en el contenido de extracción de file:

 #!/bin/bash git pull origin master 

Para ejecutar ese script necesito ejecutarlo en el terminal ./pull .
¿Puedo de alguna manera usar esa secuencia de commands sin ./ ?

Sí, siempre que la extracción esté en una de las carpetas a las que hace reference echo %PATH% .
Entonces una simple extracción funcionaría.

Eso hizo el truco: printf '#!/bin/bash\ngit pull origin master' > ~/bin/pull . Pegué el código del generador, por las dudas. podría ser solo un file en la carpeta ~ / bin en su carpeta de usuario. Antes de ejecutar ese script, debe crear el bin de la carpeta. También puede modificar los scripts al file que necesita. En la secuencia de commands que he pegado, cuando escribes en la terminal, empieza git pull origin master