Aparentemente mi google-fu apesta ...
Sé esto de otras publicaciones de StackExchange:
--cd-to-home # Change directory to home
--cd=<path> # Change directory to <path>
-i # ?
-c # Run command, but --command doesn't work/exist
¿Dónde puedo encontrar una lista completa de opciones para git-bash.exe (el emulador térmico)? Los encontré para mintty [ 1 ], pero no parecen ser los correctos para git-bash.exe ...
Actualizar:
Así que git-bash.exeparece ser un contenedor simple que primero analiza las --cd...opciones y luego ejecuta
usr\bin\mintty.exe --icon git-bash.exe,0 --exec "/usr/bin/bash" --login -i <other arguments>
o similar. Por eso solo--cd.. opciones y bash se analizan correctamente y no son insignificantes.
Si desea usar otras opciones de mintty, debe usar un comando similar en lugar de intentar hacerlo con git-bash.exe . P.ej:
usr\bin\mintty.exe --icon git-bash.exe,0 --window full --exec "/usr/bin/bash" --login -i -c "echo 'Hello World!'; read"
windows
command-line
git-bash
816-8055
fuente
fuente

help? Si funciona como git bajo linux desde la línea de comandos, puede solicitargit --help -atener la lista completa de comandos.lsogit(basado en msys). Sé cómo obtener las opciones para esos comandos, estoy buscando las opciones para el emulador de terminal. También lo he intentadogit-bash.exe --helpygit-bash.exe /?, ambos no muestran nada.Respuestas:
Correcto, no hay una lista de opciones de línea de comandos de ayuda para git-bash.exe. Paso un tiempo buscándolos yo mismo y no hay ninguna documentación adecuada al respecto. Parece ser un contenedor para bin / sh.exe. Si realmente necesita hacer más, le recomiendo consultar la información de ayuda para sh.exe.
fuente
-c,-i,--loginetc. Aquí está la página del manual en línea . Principalmente me preguntaba qué hace la-iopción.--cd-to-homey--cdno sonshcomandos (tampocomintty), así que supongo que se agregaron por conveniencia y me pregunto si hay más ... PD: También hay C: \ Archivos de programa \ Git \ usr \ bin \ mintty.exeEncontré este commit de 2015 que introdujo nuevas opciones de línea de comando: https://github.com/git/git/commit/ac6b03cb4197311b055dc5f46ab10bf37c591ae6
Aquí está la lista de la descripción de confirmación:
Puede leer la información completa en la URL anterior.
fuente
Aquí está la línea de comando que encontró cuando comienza
git-bash.exe(en 2.8.1)fuente