portable para batch git bash cmd

para - Diferencia entre Git GUI, Git Bash, Git CMD



git windows server 2016 (2)

¿Cuál es la diferencia entre GIT GUI, GIT BASH y GIT CMD?

Alguien lo ha preguntado antes en Quora.

Git Bash :

Bash es un lenguaje de comandos y shell de Unix, y es el shell predeterminado en Linux (Ubuntu, etc.) y OS X. En términos de los laicos, el git que se ejecuta en la terminal de cualquier dispositivo Linux se conoce como git bash.

Git CMD :

(Indicador de línea de comandos) es el intérprete de línea de comandos en los sistemas operativos Windows. Algo así como un terminal malo en Linux, cuando instala git en Windows y está acostumbrado a usar la línea de comandos, uno usa cmd para ejecutar los comandos de git.

No hay ninguna diferencia cuando se trata de comandos git cuando se usa cualquiera de los anteriores. Preferiría el terminal en lugar de cmd cualquier día, pero si le gusta Windows por razones convencionales, he usado Cygwin para darme la sensación de terminal en Windows.

Git GUI :

Esencialmente dirigido a personas a las que no les gusta la codificación en pantallas negras, también conocida como la línea de comandos. Proporciona una interfaz gráfica de usuario para ejecutar los comandos git que le gustan, por ejemplo. Si está realizando algunos cambios desde su repositorio local a la cola de preparación, solo tendrá que hacer clic en un botón para confirmar los cambios, mientras que el comando git es ''git commit -m ""

Creo que está suficientemente claro para su pregunta.

¿Cuál es la diferencia entre Git GUI , Git Bash y Git CMD ? Soy un principiante, y para hacer mis instalaciones normalmente me encuentro usando git bash y git CMD


Git CMD es como el símbolo del sistema normal de Windows con el comando git . Te permite usar todas las funciones de Git a través de la línea de comandos. Útil si ya estás familiarizado con Windows cmd y solo trabajas en Windows.

Git Bash emula un entorno bash en windows. Le permite usar todas las funciones de git en la línea de comandos más la mayoría de los comandos estándar de Unix . Útil si estás acostumbrado a Linux y quieres mantener los mismos hábitos.

La interfaz gráfica de usuario de Git es una interfaz de usuario de G Raphical que te permite utilizar Git sin tocar la línea de comandos. Es una alternativa entre otros clientes de Git. Dado que la GUI de Git es muy mínima, también puede buscar otras alternativas si las GUI le interesan.

Depende de usted decidir cuál desea utilizar. Como muchos otros, te recomiendo que aprendas Git con la línea de comandos antes de cambiar a una interfaz gráfica. Si no sabes cuál elegir entre Git Bash y Git CMD, apostaría por Git Bash, ya que bash es una herramienta muy útil para aprender.