Skip to content

Tudo para WordPress, desenvolvimento web — e não só

🚀 Como instalar o Git no Windows: três métodos do rápido ao manual

🚀 Como instalar o Git no Windows: três métodos do rápido ao manual

Um projeto sem controlo de versões é uma pasta chamada «projeto_final_2_mesmo_final». Soa-lhe familiar? O Git resolve este problema de uma vez por todas: todas as alterações são registadas, qualquer estado pode ser revertido e o trabalho em equipa deixa de ser uma demanda que envolve trocas de arquivos zip.

Instalar o Git no Windows costumava ser um compromisso: ou um emulador lento ou uma adaptação limitada. Agora existem três métodos funcionais, e todos eles lhe dão um Git completo com um terminal Bash. O mesmo que se obtém no Linux.

Abaixo encontra um guia passo a passo, desde a transferência até ao primeiro commit. Com a versão atual 2.54.0 e sem rodeios.

💡 Visão geral rápida:

  • Instalação via winget, um comando no terminal, funciona para Windows 10/11
  • Instalador oficial do Git para Windows, a abordagem clássica com um assistente passo a passo
  • Chocolatey, para quem já utiliza este gestor de pacotes
  • Após a instalação: configuração básica de nome, email e verificação da versão

Método 1: winget, um comando

Se tiver o Windows 10 (build 1709 ou posterior) ou o Windows 11, o winget já está no seu sistema. Este é o gestor de pacotes nativo da Microsoft, semelhante ao apt para Windows. Nada de sites, nada de «Seguinte → Seguinte → Concluir».

Abra o PowerShell ou a Linha de Comandos como administrador e execute:

1winget install --id Git.Git -e --source winget

O que acontece aqui: --id Git.Git especifica o identificador exato do pacote no repositório winget, o sinalizador -e exige uma correspondência exata do nome (para não instalar algo semelhante) e --source winget define explicitamente a origem. Em 30 a 60 segundos, o Git está pronto a usar.

Verifique a instalação:

1git --version

O resultado deve mostrar git version 2.54.0 ou mais recente. Se o winget não for encontrado, instale o Instalador de Aplicações da Microsoft Store ou atualize o seu sistema para uma build atual.

Um bónus do winget: também atualizará o Git com um único comando winget upgrade.

Método 2: instalador oficial do Git para Windows

A abordagem clássica. Funciona para qualquer versão do Windows (incluindo 7 e 8.1) e dá-lhe controlo total sobre os componentes e definições. Transfira o instalador do site oficial, o site detetará automaticamente a sua arquitetura (64 bits ou 32 bits) e oferecerá o ficheiro apropriado.

Transferência e execução

Aceda a git-scm.com/downloads/win. A transferência começará automaticamente. Clique duas vezes no ficheiro .exe transferido:

Página de download do instalador do Git para Windows

Clique em Executar na caixa de diálogo de aviso de segurança:

Diálogo de confirmação de execução do instalador do Git

O Controlo de Conta de Utilizador (UAC) vai pedir permissão, clique em Sim:

Aviso do Controlo de Conta de Utilizador do Windows para instalação do Git

Licença e caminho de instalação

O assistente de instalação irá recebê-lo com o contrato de licença GNU GPL. Clique em Next:

Janela do contrato de licença do instalador do Git

Escolha a pasta de instalação. Não há motivo para alterar o caminho predefinido C:\Program Files\Git. Se precisar de uma localização diferente, clique em Browse:

Selecionar a pasta de instalação do Git no assistente de configuração

Selecionar componentes

Neste ecrã, decida o que instalar. Recomendamos deixar tudo como está por defeito, o conjunto inclui o Git Bash, o Git GUI e a integração com o Windows Explorer. Pode ainda marcar a opção Add a Git Bash Profile to Windows Terminal (se usar o novo terminal):

Janela de seleção de componentes do instalador do Git para Windows

Deixe a pasta do Menu Iniciar inalterada e clique em Next:

Selecionar a pasta do Menu Iniciar durante a instalação do Git

Editor de texto predefinido

O Git vai pedir-lhe para escolher um editor para commits e rebase. A opção predefinida é o Vim. Se não estiver familiarizado com o Vim, escolha o Nano (mais fácil para principiantes) ou o Visual Studio Code (se já estiver instalado):

Escolher o editor de texto predefinido no instalador do Git

Na prática, o Nano é um bom compromisso: funciona diretamente no terminal e as dicas de atalhos (^X para sair, ^O para guardar) estão visíveis na parte inferior do ecrã.

Configurar o PATH

Um passo crítico. Selecione Git from the command line and also from 3rd-party software (a segunda opção). Isto adiciona o Git à variável PATH do sistema e o comando git funcionará a partir de qualquer terminal, PowerShell, CMD e editores de terceiros:

Configurar a variável de ambiente PATH para o Git no Windows

Transporte HTTPS e fins de linha

Para ligações HTTPS, deixe Use the OpenSSL library, esta é a norma e não causa problemas:

Escolher a biblioteca SSL/TLS para ligações HTTPS do Git

No ecrã dos fins de linha, selecione Checkout Windows-style, commit Unix-style line endings (a primeira opção, predefinida). Esta é a escolha correta para Windows: os ficheiros no seu diretório de trabalho terão CRLF (Windows), enquanto os ficheiros submetidos no repositório terão LF (Linux/Unix). Não recomendamos alterar isto, pois terá conflitos de formatação ao colaborar com programadores Linux:

Configurar a conversão de fins de linha no instalador do Git

Terminal e opções adicionais

Para o emulador de terminal, escolha Use MinTTY. Este é o terminal padrão do Git Bash, com suporte adequado para cores, redimensionamento e área de transferência. A consola padrão do Windows (primeira opção) funciona pior com comandos Unix:

Escolher o emulador de terminal para o Git Bash

Opções adicionais: ative Enable file system caching e Enable symbolic links (se as permissões o permitirem). Deixe o resto com os valores predefinidos:

Opções adicionais do instalador do Git para Windows

Clique em Install. Após cerca de um minuto, o assistente oferecerá a opção de iniciar o Git Bash; mantenha a caixa de seleção marcada e clique em Finish:

Concluir a instalação do Git e iniciar o Git Bash

Primeira execução e verificação

Será aberta uma janela do MinTTY com uma linha de comandos. Esta é o Git Bash, um terminal Unix completo dentro do Windows. Escreva:

1git --version

Verá o número da versão instalada. Funciona.

O Git também adiciona uma interface gráfica chamada Git GUI. Inicie-a com o comando git gui no Git Bash:

Iniciar o Git GUI a partir da linha de comandos do Git Bash

Na janela que se abre, existem três ações: Create New Repository (criar um novo), Clone Existing Repository (clonar um existente) e Open Existing Repository (abrir um local). Para testar, crie um novo, introduza um nome de pasta ou clique em Browse:

Criar um novo repositório no Git GUI no Windows

Pronto, está criado um repositório vazio. Apareceu na pasta um diretório oculto .git com toda a estrutura interna do Git:

Repositório Git vazio criado no Git GUI

Método 3: Chocolatey

Se já utiliza o Chocolatey para instalar software no Windows, o Git pode ser instalado com um único comando. Abra um terminal como administrador:

1choco install git.install

O Chocolatey irá descarregar a versão mais recente do site oficial e executar o mesmo assistente de instalação em modo silencioso (com as definições predefinidas). Se precisar de controlo total sobre as opções, utilize o método 2.

O pacote git.install no repositório do Chocolatey é atualizado em sincronia com os lançamentos do Git for Windows. Para atualizar: choco upgrade git.install.

Configuração básica após a instalação

Independentemente do método de instalação, defina imediatamente o seu nome e email. Estes dados assinarão todos os commits que fizer:

1git config --global user.name "Your Name"
2git config --global user.email "[email protected]"

A flag --global significa que a configuração se aplica a todos os repositórios neste computador. Se precisar de um nome diferente para um projeto específico, repita o comando sem --global dentro da pasta do projeto.

Verifique se as configurações foram aplicadas:

1git config --list

No resultado, procure as linhas user.name e user.email. A partir deste momento, o Git está pronto a usar.

Vídeo: instalar o Git no Windows passo a passo

Se prefere ver em vez de ler, aqui está um tutorial de 10 minutos sobre como instalar e configurar o Git no Windows, demonstrando os três métodos:

⁉️🤔 Perguntas frequentes

Tenho de instalar o Git Bash se usar o VS Code?

O VS Code utiliza o Git do sistema para as suas funcionalidades de controlo de versões. O editor em si não inclui o Git, ele encontra a sua instalação através da variável PATH. Portanto, sim, precisa de instalar o Git (e o Git Bash que vem com ele). No entanto, não é obrigado a iniciar o Git Bash depois disso, o VS Code detetará o Git automaticamente e mostrá-lo-á na barra de estado.

Git GUI ou GitKraken/SourceTree, qual devo escolher?

O Git GUI é uma ferramenta minimalista integrada. Para um principiante, é suficiente para os primeiros passos: criar um repositório, fazer um commit, ver o histórico. Mas se trabalha diariamente com branches, conflitos de merge e rebase, o GitKraken ou o SourceTree oferecem significativamente mais clareza. Comece com o Git GUI, é gratuito e já está disponível após a instalação.

Posso instalar o Git sem direitos de administrador?

Sim. Transfira a versão portátil (PortableGit-2.54.0-64-bit.7z.exe) da página de download e extraia-a para qualquer pasta onde tenha acesso de escrita. Depois, adicione o caminho para a pasta bin dentro do arquivo extraído à sua variável PATH de utilizador (através de Definições do Sistema → Variáveis de Ambiente). Não são necessários direitos de administrador.

Como atualizo o Git para a versão mais recente?

Se instalou via winget: winget upgrade --id Git.Git -e. Via Chocolatey: choco upgrade git.install. Se usou o instalador oficial, basta transferir e executar o novo .exe sobre a instalação existente. O assistente atualizará os ficheiros automaticamente e as suas configurações serão preservadas. Pode verificar a versão a qualquer momento: git --version.

Git for Windows e Git no Linux, há alguma diferença?

Em termos de comandos, nenhuma diferença. git init, depois git add, depois git commit e git push funcionam de forma idêntica em todas as plataformas. A única diferença diz respeito ao tratamento de fins de linha (CRLF versus LF), e o instalador do Windows trata disso automaticamente (veja o passo sobre fins de linha acima). Para colaboração com um servidor Linux ou colegas em Mac, não é necessária nenhuma configuração adicional.

O que escolher: winget, instalador ou Chocolatey?

Se tem o Windows 10/11, use o winget. É o mais rápido: um comando, atualizações automáticas, sem necessidade de visitar sites. Se tem o Windows 7/8.1 ou precisa de controlo total sobre cada parâmetro (editor específico, caminho personalizado, ativação de symlinks), use o instalador oficial. Se já gere um conjunto de máquinas através do Chocolatey, choco install git.install encaixar-se-á no seu pipeline sem alterações.

Após a instalação, dedique dois minutos a git config --global user.name e user.email, e o Git estará pronto para o seu primeiro commit. E se quiser começar a trabalhar de imediato, aqui estão os comandos básicos do Git de que precisa todos os dias.

Que método escolheu e porquê? Conte-nos nos comentários, especialmente se encontrou um quarto.