Instalando Git Bash e PowerShell Moderno no Windows

Instalando Git Bash e PowerShell Moderno no Windows — aula do módulo Primeiros Passos no Terminal, na trilha Setup Essencial & Terminal Descomplicado da…

Leitura de aproximadamente 5 minutos.

Módulo: Primeiros Passos no Terminal · Curso: Setup Essencial & Terminal Descomplicado · Formação: Formação Nível Zero: Ferramentas Essenciais e Gratuitas de IA e Código

Instalando Git Bash e PowerShell Moderno no Windows

O que você vai aprender

1. A Torre de Babel dos Terminais no Windows

Ao iniciar na programação e na automação assistida por Inteligência Artificial no sistema operacional Windows, você rapidamente se depara com três ambientes de linha de comando distintos. Compreender a função de cada um evita horas de frustração com comandos que "não funcionam":

1. Prompt de Comando (CMD): A ferramenta mais antiga do Windows, herdada da época do MS-DOS na década de 1980. Possui sintaxe rígida, suporte limitado a scripts modernos e comandos proprietários (como dir para listar e type para ler arquivos). É mantido apenas para compatibilidade retroativa e deve ser evitado em novos projetos. 2. PowerShell: O shell moderno e robusto desenvolvido pela Microsoft. Baseado em objetos e na plataforma .NET, o PowerShell é excelente para administração corporativa do Windows e para tarefas que exigem scripts detalhados de sistema operacional. 3. Git Bash: Um emulador leve que traz o interpretador de comandos padrão do ecossistema Unix/Linux (chamado Bash) para dentro do Windows. Ele permite que você use os mesmos comandos que rodam em servidores de nuvem (como AWS, Google Cloud e DigitalOcean) diretamente no seu computador pessoal.


+-------------------------------------------------------------------------------+
|                       ECOSSISTEMA DE TERMINAIS NO WINDOWS                     |
+-------------------------------------------------------------------------------+
|                                                                               |
|   [Windows Terminal (Interface Moderna com Abas, Temas e Suporte UTF-8)]      |
|                                │                                              |
|            ┌───────────────────┼───────────────────┐                          |
|            ▼                   ▼                   ▼                          |
|      [Git Bash]          [PowerShell]            [CMD]                        |
|   (Padrão Web/Linux)   (Padrão Automação Win)  (Legado - Evitar)              |
|            │                   │                   │                          |
|            └───────────────────┼───────────────────┘                          |
|                                ▼                                              |
|                 [Núcleo do Windows / Sistema de Arquivos]                     |
|                                                                               |
+-------------------------------------------------------------------------------+

2. Por que o Git Bash é o Ambiente Recomendado?

A quase totalidade da documentação moderna de desenvolvimento, repositórios do GitHub, comandos de frameworks (como Node.js, Next.js e Python) e instruções geradas por assistentes de IA utilizam a sintaxe do Bash.

Observe a comparação de comandos para executar exatamente as mesmas tarefas nos diferentes ambientes:

| Ação Desejada | Git Bash (Linux/macOS) | PowerShell | Prompt Legado (CMD) | |---|---|---|---| | Onde estou agora? | pwd | pwd (alias de Get-Location) | cd (sem argumentos) | | Listar arquivos | ls -la | ls ou Get-ChildItem | dir | | Criar pasta | mkdir projeto | mkdir projeto | mkdir projeto | | Ler conteúdo de arquivo | cat config.json | cat config.json | type config.json | | Limpar a tela | clear | clear ou cls | cls |

Utilizar o Git Bash garante que qualquer comando sugerido por um agente de IA ou documentação técnica oficial funcione no seu computador sem necessidade de "tradução" manual.

3. Passo a Passo de Instalação do Git for Windows

O Git Bash é instalado automaticamente através do pacote oficial Git for Windows. Siga os passos:

1. Download do Instalador:

2. Execução do Instalador:

3. Escolha do Editor Padrão:

4. Ajuste de Quebra de Linha (CRLF):

5. Conclusão:

4. Opcional Recomendado: Instalando o Windows Terminal

O Windows Terminal é o aplicativo oficial da Microsoft (disponível gratuitamente na Microsoft Store) que permite abrir abas simultâneas para Git Bash, PowerShell e outros ambientes na mesma janela.

Para instalar, abra a Microsoft Store, pesquise por Windows Terminal e clique em Instalar (ou abra o PowerShell e digite winget install Microsoft.WindowsTerminal).

5. Armadilhas Comuns e Como Evitar

[!IMPORTANT]
Abrir o terminal errado ao testar tutoriais: Um dos erros mais frequentes de quem está começando no Windows é clicar no atalho do Prompt de Comando (CMD) antigo e digitar comandos do Bash (como ls -la ou touch index.html), recebendo a mensagem de erro 'ls' não é reconhecido como um comando interno. Sempre verifique se o cabeçalho da sua janela indica Git Bash ou MINGW64.

Outro ponto de atenção: caso você instale o Git enquanto um editor de código ou terminal antigo estiver aberto, feche totalmente a janela e abra novamente para que o sistema operacional recarregue as novas variáveis de ambiente.

Exercício Prático

Com o Git for Windows instalado, valide o funcionamento do seu ambiente:

1. Abra o Git Bash: Pressione a tecla Windows do seu teclado, digite Git Bash e pressione Enter. Uma janela com fundo escuro e texto colorido será aberta. 2. Verifique a versão do Git:


   git --version

(A saída esperada será algo como git version 2.4x.x.windows.1). 3. Verifique a versão do Bash:


   bash --version

4. Verifique seu diretório inicial de usuário:


   pwd

(No Windows, o Git Bash exibirá /c/Users/seu-nome, mapeando a sua pasta pessoal de forma padronizada).

Outras aulas do módulo