Como abro uma nova janela do terminal git bash no meu local atual no Windows?

Como abro uma nova janela do terminal git bash no meu local atual no Windows?

Ao executar o git bash, posso abrir uma nova janela do bash na minha raiz com Alt+F2

Posso abrir uma janela do Windows Explorer no caminho do diretório atual

$ explorer .

Tentando

$ sh

para abrir uma nova janela de terminal na minha localização apenas retorna

sh: __git_ps1: command not found

e abre o shell na janela atual sem executar o git.

Como posso abrir rapidamente um novo shell bash no meu local?

Responder1

A resposta do StuperUser está correta, mas quero acrescentar que, além de adicionar shell script em um ambiente PATH, também é possível adicionar um alias bash simples em arquivos .bashrcou .bash_profile.

Basta criar um alias:

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

bashrc e bash_profile são arquivos de configuração BASH padrão, você pode encontrá-los na pasta inicial do usuário.

Mais InformaçõesArquivos de inicialização do Bash

Responder2

Como isso é especificamente para um terminal git-bash, adicione o diretório Git (C:\Program Files\Git) ao seu caminho (https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/)

Então corra

$ git-bash

para abrir um novo git-bash no local atual.

Mas para evitar o bloqueio do terminal atual será necessário usar & > /dev/null 2&>1para rodar em segundo plano e canalizar o resultado para null (vejahttps://superuser.com/a/1314830/641), então adicionei o comando a um .sh no diretório para chamá-lo de forma simples.

Responder3

Eu sei que isso já tem alguns anos, mas eu queria postar isso de qualquer maneira.

Quando uso a resposta do @Alex, parece que cada janela está anexada à outra por meio de processos vinculados ou algo assim. Aqui está minha solução para novas janelas completamente independentes que começam no local atual.

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

Isso lhe dará uma nova janela cada vez que você usá-la. Mas na verdade gosto de ter 4 terminais abertos, então normalmente uso o seguinte alias para abrir 3 novas janelas de terminal no local atual:

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"'

Saúde!

Responder4

Defina a variável ambiental apontando para git location C:\Program Files\Git.

Agora vá para o seu local nas janelas onde deseja abrir o git bash.

Pressione alt + de digite get-bashe você estará pronto.

informação relacionada