¿Cómo abro una nueva ventana de terminal git bash en mi ubicación actual en Windows?

¿Cómo abro una nueva ventana de terminal git bash en mi ubicación actual en Windows?

Cuando ejecuto git bash, puedo abrir una nueva ventana de bash en mi raíz con Alt+F2

Puedo abrir una ventana del explorador de Windows en la ruta del directorio actual

$ explorer .

Intentando

$ sh

para abrir una nueva ventana de terminal en mi ubicación simplemente regresa

sh: __git_ps1: command not found

y abre el shell en la ventana actual sin ejecutar git.

¿Cómo puedo abrir rápidamente un nuevo shell bash en mi ubicación?

Respuesta1

La respuesta de StuperUser es correcta, pero quiero agregar que además de agregar un script de shell en un entorno PATH, también es posible agregar un alias de bash simple en archivos .bashrco .bash_profile.

Simplemente crea un alias:

alias git-bash='/git-bash.exe & > /dev/null 2&>1'

bashrc y bash_profile son archivos de configuración BASH estándar, puede encontrarlos en la carpeta de inicio de su usuario.

Más informaciónArchivos de inicio de Bash

Respuesta2

Dado que esto es específicamente para una terminal git-bash, agregue el directorio Git (C:\Program Files\Git) a su ruta (https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/)

Entonces corre

$ git-bash

para abrir un nuevo git-bash en la ubicación actual.

Pero para evitar bloquear el terminal actual, será necesario ejecutarlo & > /dev/null 2&>1en segundo plano y canalizar el resultado a nulo (consultehttps://superusuario.com/a/1314830/641), por lo que agregó el comando a un .sh en el directorio para llamarlo simplemente.

Respuesta3

Sé que esto tiene un par de años, pero quería publicarlo de todos modos.

Cuando uso la respuesta de @Alex, parece que cada ventana está adjunta a la otra a través de procesos vinculados o algo así. Aquí está mi solución para ventanas nuevas completamente independientes que comienzan en la ubicación actual.

alias new='start "" "C:\Program Files\Git\git-bash.exe"'

Eso le dará una nueva ventana cada vez que la use. Pero en realidad me gusta tener 4 terminales abiertas, por lo que normalmente uso el siguiente alias para abrir 3 nuevas ventanas de terminal en la ubicación actual:

alias new3='start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe"'

¡Salud!

Respuesta4

Establezca la variable ambiental que apunte a git location C:\Program Files\Git.

Ahora ve a tu ubicación en Windows donde quieres abrir git bash.

Presiona alt + dy escribe get-bashy listo.

información relacionada