Como Instalar Git e Git Bash no Windows

Git Bash é um emulador de terminal para Windows, usado para uma experiência de linha de comando do Git. Com o Git Bash, você pode trabalhar em quaisquer alterações no código no próprio terminal, sem a necessidade de outro ambiente de codificação, como Atom, Notepad++, etc. Siga os vários métodos neste guia para instalar o Git e o Git Bash no Windows. Quando você adiciona o Git Bash como um programa no Windows, ele instala todo o sistema de controle de versão do Git.
Bom saber: precisa de um editor de texto? Confira esta lista das melhores opções multiplataforma para programadores.
Índice
- Como Instalar Git Bash/Git no Windows
- Usando o Instalador do Git para Windows
- Usando a Versão Portátil do Git
- Usando a Ferramenta Winget
- Chocolatey
- Perguntas Frequentes
Como Instalar Git Bash/Git no Windows
Existem quatro métodos diferentes para instalar o Git Bash/Git no Windows, e cada um tem suas vantagens. O primeiro método é as instruções completas para um instalador regular do Git, enquanto os outros métodos são atalhos que levam aos mesmos resultados.
1. Usando o Instalador do Git para Windows
Instalar o Git para Windows é muito fácil, mas você deve verificar cuidadosamente os passos para evitar erros de sincronização mais tarde.
- Clique no link do Windows na página de download.

- Você verá vários links de download. Se você está procurando um instalador regular, escolha a versão mais recente de 64 bits para Windows.

- Aceite a Licença Pública Geral GNU.

- Selecione um local de destino em seu dispositivo Windows.

- Selecione os componentes que deseja instalar e desmarque os que não deseja. No mínimo, você precisará habilitar as opções para “Git Bash”, “Git GUI”, “Git LFS (Suporte a Arquivos Grandes)”, “Associar arquivos de configuração .git com o editor de texto padrão” e “Associar arquivos .sh para serem executados com o Bash.” Na maioria dos casos, essas opções obrigatórias devem estar habilitadas por padrão.

- Uma pasta do Git será criada como padrão em Program Files. Você pode optar por não criar uma pasta no Menu Iniciar.

Dica: confira esses canais úteis do YouTube que podem te ensinar a programar.
Personalizando Sua Instalação
Na próxima etapa, você terá a opção de escolher o editor padrão pelo Git.
- Embora o Vim seja o editor padrão, você encontrará muitas outras opções, como Notepad++, Atom, Visual Studio Code e Sublime Text. Para este tutorial, estamos usando o Vim.

- Selecione o nome do ramo inicial ou deixe para o Git decidir. É mais seguro selecionar “Deixar o Git decidir.”

- Selecione o ambiente PATH recomendado de “Git da linha de comando e também de software de terceiros.”

- Selecione “Usar OpenSSH empacotado” como seu cliente executável de shell seguro (SSH).

- Escolha o backend de transporte HTTPS, “Usar a biblioteca OpenSSL,” para autenticação superior.

- Outra convenção do Git é configurar as quebras de linha em arquivos de texto. Selecione “Checkout estilo Windows, commit estilo Unix.”

- Você precisa de um emulador de terminal para usar com o Git Bash. Opte pelo MinTTY, o terminal padrão do MSYS2, em vez da janela do console do Windows. Isso mantém os programas do Git separados do que você faz no Prompt de Comando.

- Selecione a opção “Padrão” para o comportamento das solicitações “git pull.”

- Para gerenciar suas credenciais do GitHub e de outros terceiros, selecione “Gerenciador de Credenciais do Git.”

Dica: se você é novo no Git, familiarize-se com nosso guia completo para iniciantes.
Opções Adicionais
Existem também algumas opções extras que você precisa configurar em uma instalação regular do Git para Windows.
- Selecione “Habilitar cache do sistema de arquivos” para um aumento de desempenho aprimorado.

- É seguro ignorar as opções experimentais, como consoles pseudo.

- Pode levar alguns minutos para a instalação do Git ser concluída.

- Você pode iniciar o Git Bash após a conclusão do Assistente de Configuração do Git.

- Alternativamente, localize o aplicativo Git Bash na pesquisa do Windows ou abra o executável da pasta onde ele está instalado.

- O emulador de terminal MinTTY deve estar visível. Isso ajudará você a manter suas operações do Git separadas das demais funções do PC. A janela do MinTTY se sente igual ao terminal de comando.

Dica: você sabia que pode adicionar capturas de tela e animações ao GitHub, pull requests e operá-los a partir da sua janela do Git Bash?
2. Usando a Versão Portátil do Git
Além do longo instalador regular, o Git também possui uma versão portátil para Windows, que é muito prática.
- Vá para a página de Download do Git para Windows e clique no link de download da versão Portátil do Windows.

- Salve o arquivo .ZIP Portátil em uma pasta de sua escolha.

- Você pode mudar o destino da instalação portátil do Git clicando no ícone de três pontos.

- Aguarde até que o instalador portátil seja extraído completamente.

- Uma vez que o processo esteja completo, você encontrará a pasta portátil aninhada dentro de “Instalação do Git Bash Windows.”

- Inicie o aplicativo Git Bash a partir da pasta PortableGit, depois salve-o em um pen drive, se desejar.

- O emulador MinTTY se descreve como um terminal portátil, mas não é diferente de um terminal regular, e você pode usar todos os seus comandos do Git aqui.

Dica: você usa aplicativos portáteis com frequência? Aprenda como adicioná-los à inicialização do Windows.
3. Usando a Ferramenta Winget
Você pode usar a ferramenta de linha de comando Winget para instalar Git/Git Bash no Windows.
- Instale o aplicativo Instalador de Aplicativos da Microsoft Store em seu computador.

- Abra o Prompt de Comando em modo administrador.
- Digite
wingetpara verificar se o programa Instalador de Aplicativos foi instalado corretamente. Ele mostrará vários comandos que você pode usar com o Winget.

- Instale o Git usando o Winget no Prompt de Comando digitando o seguinte código:
winget install --id Git.Git -e --source winget
- Pode levar até um minuto para o Git ser instalado através do Winget no Prompt de Comando. Você também pode encontrar uma janela pop-up do instalador.

- Verifique se há uma mensagem de “Instalação bem-sucedida” no Prompt de Comando.

- Uma vez que o Assistente de Configuração do Git termine de instalar o Git, inicie o Git Bash ou abra o terminal do programa a partir da caixa de pesquisa do Windows em modo Administrador.

Bom saber: os widgets do Windows 11 não estão funcionando para você? Tente essas soluções.
4. Chocolatey
Chocolatey é um programa do Windows em PowerShell que pode ajudá-lo rapidamente a instalar a versão completa do Git/Git Bash. É como uma camada em torno de qualquer aplicativo alvo que está sendo instalado.
- Abra o PowerShell em modo Administrador.
- Instale o Chocolatey no Windows usando o seguinte comando. Você não receberá nenhuma mensagem confirmando que a instalação foi bem-sucedida. Uma vez que o processo esteja completo, feche a janela do PowerShell e reinicie.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol =[System.Net.ServicePointManager]::SecurityProtocol -bor3072; iex((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Na nova janela do PowerShell (modo Administrador), digite o seguinte para instalar o Git usando o Chocolatey.
choco install git.install
- Clique em “A” ou “Y” para conceder as permissões necessárias ao Chocolatey.

- Uma vez que o Git esteja instalado em seu dispositivo, você deve ver uma mensagem de sucesso na janela do PowerShell.

Bom saber: quer aprender a usar o PowerShell? Você precisará desta lista de comandos essenciais.
Perguntas Frequentes
Qual é a diferença entre Git e GitHub?
Git é um sistema de controle de versão de código aberto cujos repositórios são hospedados no GitHub, uma coleção online de códigos-fonte do Git. O GitHub é de propriedade da Microsoft; no entanto, sua natureza de código aberto não mudou por causa da propriedade. Você precisa do Git para executar muitos projetos do GitHub, mas não é verdade ao contrário, pois existem alternativas ao GitHub, como GitBucket, GitLab e SourceForge.
Qual é a diferença entre Git e Git Bash?
Git é o sistema original de controle de versão baseado em Unix lançado em 2005 por Linus Torvalds para rastrear alterações de código em projetos de colaboração multiusuário no Linux e Mac. Bash é outro shell de linha de comando específico do Linux baseado em Unix.
O sistema operacional da Microsoft não é nativamente projetado para Bash, um shell de linha de comando específico do Linux. Portanto, os usuários do Windows devem instalar o Git Bash, um software de terceiros que é um Emulador de Terminal personalizado projetado especificamente para Windows. Com o Git Bash, você pode operar tanto o Git quanto o Bash juntos no Windows.
O Git pode ser completamente desinstalado do Windows?
Você pode desinstalar completamente o Git do Windows desinstalando o aplicativo Git Bash em “Adicionar ou remover programas” nas Configurações ou indo ao Painel de Controle e clicando em “Desinstalar um programa” em Programas e Recursos. Localize a pasta do Git na unidade C:\ usando o menu de pesquisa do Windows e, em seguida, exclua-a. Se você estiver usando a versão portátil do Git no Windows, exclua a pasta do Git, pois nenhuma outra instalação foi feita.
Crédito da imagem: DepositPhotos. Todas as capturas de tela por Sayak Boral.