Uso Windows y mi pregunta es: ¿cuál es la diferencia entre git-cmd.exe
y cmd.exe
?
Traté de ejecutar algunas herramientas en ambos y git-cmd.exe
parece mejor y parece un poco más rápido, ¿por qué?
¿Cuál es la diferencia entre git-cmd.exe y cmd.exe?
Son aplicaciones absolutamente diferentes. En otras palabras, no tienen nada en común. git-cmd.exe
se está inicializando una herramienta de arranque PATH
y algunas otras variables de entorno te permiten usar git-for-windows. Bueno, por defecto se ejecuta cmd.exe
como shell, pero el shell se puede cambiar a través del --command=...
interruptor.
Traté de ejecutar algunas herramientas en ambos y git-cmd.exe parece mejor
Declaración sin confirmar. git-cmd.exe
no es un shell, no ejecuta comandos de entrada del usuario. El cmd.exe
(shell que estás usando) hace eso. Aprender sobre PATH
.
parece un poco más rápido
Otra declaración no confirmada. cmd.exe
ejecutar los mismos comandos mostraría el mismo rendimiento en cualquier caso. Obviamente, al ejecutar diferentes comandos verías un comportamiento diferente.