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.exe
parece 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 -a
tener la lista completa de comandos.ls
ogit
(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 --help
ygit-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
,--login
etc. Aquí está la página del manual en línea . Principalmente me preguntaba qué hace la-i
opción.--cd-to-home
y--cd
no sonsh
comandos (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