Como instalar o Git no Windows, macOS e Linux
Para instalar o Git no Windows, baixe o instalador do site oficial git-scm.com e siga o assistente mantendo as configurações recomendadas. No macOS, rode brew install git ou xcode-select --install; no Linux, sudo apt install git (Debian, Ubuntu) ou sudo dnf install git (Fedora). Verifique a instalação com o comando git --version.
Resumo: como instalar o Git em qualquer sistema
| Sistema | Comando ou forma |
|---|---|
| Windows | Instalador do git-scm.com ou winget install --id Git.Git -e --source winget |
| macOS | brew install git ou xcode-select --install |
| Ubuntu, Debian | sudo apt update && sudo apt install git |
| Fedora, RHEL | sudo dnf install git |
| Arch Linux | sudo pacman -S git |
| openSUSE | sudo zypper install git |
Depois de instalar, em qualquer sistema, abra o terminal e rode git --version. Se a resposta for algo como git version 2.x.y, o Git está instalado e pronto para ser configurado.
Onde baixar o Git: o site oficial git-scm
A única fonte oficial é o site git-scm.com, seção Downloads. O site detecta seu sistema e sugere a opção certa. Não baixe o instalador do Git de sites "catálogos de programas" de terceiros: eles costumam ter versões desatualizadas e instaladores com propaganda indesejada.
Para Windows, o git-scm.com leva à distribuição Git for Windows (projeto git-for-windows no GitHub). Para macOS e Linux o site não oferece um instalador próprio, e sim os comandos para os gerenciadores de pacotes — isso é normal e até mais prático: as atualizações chegam junto com as do sistema.
Instalando o Git no Windows
Passo 1. Baixe o instalador
Abra o git-scm.com, vá em Downloads → Windows e escolha "64-bit Git for Windows Setup". A versão Portable só é necessária se você não tem permissão de administrador ou quer levar o Git em um pendrive. Para computadores com processador ARM existe uma versão ARM64 separada.
Passo 2. Siga o assistente de instalação
O instalador faz muitas perguntas, e isso assusta quem está começando. Em quase todas dá para manter o padrão, mas vale entender algumas telas:
- Select Components — mantenha Git Bash Here e Git GUI Here (itens no menu de contexto do Explorer), o Git LFS e as associações de arquivos.
- Choosing the default editor — o padrão é o Vim, do qual iniciantes não conseguem sair. Escolha Visual Studio Code, Notepad++ ou Nano, se tiver algum deles. Esse editor abre quando o Git pede a mensagem do commit.
- Adjusting the name of the initial branch — escolha "Override the default branch name for new repositories" e digite
main. Assim os novos repositórios ficam iguais aos do GitHub. - Adjusting your PATH environment — mantenha a opção recomendada "Git from the command line and also from 3rd-party software". Assim o comando
gitfunciona no Git Bash, no PowerShell e no terminal do VS Code. - Choosing the SSH executable — Use bundled OpenSSH.
- Choosing HTTPS transport backend — para o usuário comum, OpenSSL serve; em rede corporativa com certificados próprios, é melhor Windows Secure Channel.
- Configuring the line ending conversions — "Checkout Windows-style, commit Unix-style line endings". Isso é
core.autocrlf=true: no repositório entram quebras de linha LF, e nos seus arquivos ficam CRLF. - Configuring the terminal emulator — MinTTY (o terminal do Git Bash).
- Credential helper — Git Credential Manager. Ele guarda o login no GitHub feito pelo navegador, e você não precisa digitar token manualmente.
As demais telas (comportamento do git pull, cache do sistema de arquivos, opções experimentais) podem ficar como estão.
Passo 3. Verifique a instalação
Abra o Git Bash pelo menu Iniciar ou o PowerShell e rode:
$ git --version
git version 2.47.1.windows.1
O número na sua máquina será outro — o importante é que o comando responda. Se o PowerShell disser que "git não é reconhecido como comando interno ou externo", feche e abra o terminal de novo: a variável PATH só é carregada em janelas novas.
Instalando o Git no Windows com winget
O Windows 10 e 11 têm o gerenciador de pacotes winget embutido. Instalação com um único comando no PowerShell:
winget install --id Git.Git -e --source winget
Assim são aplicadas as configurações padrão, sem escolher as opções do assistente. O editor e o nome da branch dá para mudar depois facilmente com git config.
Instalando o Git no macOS
Opção 1. Command Line Tools da Apple
No macOS o Git muitas vezes já está "meio instalado": na primeira vez que você chama git, o sistema oferece instalar as Command Line Tools. Dá para disparar isso explicitamente:
xcode-select --install
A desvantagem: a Apple distribui sua própria versão, que é atualizada junto com as ferramentas do Xcode e costuma ficar atrás da versão atual.
Opção 2. Homebrew (recomendado)
Se você tem o gerenciador de pacotes Homebrew, este é o caminho mais prático:
brew install git
git --version
which git
O which git deve mostrar /opt/homebrew/bin/git em Macs com Apple Silicon ou /usr/local/bin/git em Intel. Se mostrar /usr/bin/git, o Git do sistema está primeiro no PATH — abra um novo terminal ou verifique se a linha de inicialização do Homebrew está no ~/.zprofile.
Instalando o Git no Linux
No Linux, o Git é instalado pelo repositório da distribuição. Ele já vem em muitas distribuições, então confira primeiro com git --version.
Ubuntu, Debian, Linux Mint
sudo apt update
sudo apt install git
Nas versões LTS do Ubuntu, o pacote pode estar bem atrás do release mais recente. Para ter a versão atual, adicione o PPA oficial da equipe do Git:
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
Fedora, RHEL, Rocky, AlmaLinux
sudo dnf install git
Arch, Manjaro
sudo pacman -S git
Alpine (por exemplo, em uma imagem Docker)
apk add --no-cache git
Em um Dockerfile baseado em Debian, use apt-get em vez de apt e limpe o cache: RUN apt-get update && apt-get install -y --no-install-recommends git && rm -rf /var/lib/apt/lists/*.
Como ver a versão do Git
O comando git --version (ou git version) mostra a versão instalada. Para diagnosticar problemas, as informações detalhadas do build ajudam:
$ git version --build-options
git version 2.43.0
cpu: x86_64
sizeof-long: 8
...
Por que a versão importa: alguns comandos são relativamente recentes. Por exemplo, git switch e git restore existem a partir do Git 2.23, e a configuração init.defaultBranch, a partir do 2.28. Se um tutorial não funcionar, a primeira coisa a fazer é comparar as versões.
Como atualizar o Git
A atualização é feita de formas diferentes, dependendo de como o Git foi instalado:
| Forma de instalação | Comando de atualização |
|---|---|
| Git for Windows (instalador) | git update-git-for-windows ou baixar o instalador novo por cima |
| winget | winget upgrade --id Git.Git |
| Homebrew | brew upgrade git |
| apt | sudo apt update && sudo apt install --only-upgrade git |
| dnf | sudo dnf upgrade git |
| pacman | sudo pacman -Syu |
Suas configurações (~/.gitconfig) e repositórios não são tocados na atualização. O instalador do Windows lembra as respostas anteriores do assistente, então não é preciso escolher as opções de novo.
O que fazer logo depois de instalar
Instalar o Git é metade do caminho. Sem nome e e-mail o Git não deixa fazer commit, então faça logo a configuração mínima:
git config --global user.name "Maria Silva"
git config --global user.email "maria@example.com"
git config --global init.defaultBranch main
git config --global core.editor "code --wait"
A última linha define o VS Code como editor das mensagens de commit (a flag --wait é obrigatória, senão o Git não espera a janela fechar). Para conferir o resultado: git config --global --list.
Depois, teste tudo em um repositório de treino:
mkdir hello-git && cd hello-git
git init
echo "# Hello" > README.md
git add README.md
git commit -m "Primeiro commit"
git log --oneline
Problemas comuns na instalação do Git
"git: command not found" ou "não é reconhecido como comando interno"
O Git não entrou no PATH. No Windows, reinstale com a opção de PATH "Git from the command line and also from 3rd-party software" e abra um novo terminal. No Linux e no macOS, verifique se o pacote foi mesmo instalado: which git.
O VS Code não encontra o Git
Reinicie o VS Code depois da instalação. Se não resolver, informe o caminho na configuração git.path, por exemplo C:\Program Files\Git\cmd\git.exe.
No macOS aparece a versão antiga, mesmo com o brew tendo instalado a nova
O /usr/bin/git do sistema vem antes do Homebrew no PATH. Rode eval "$(/opt/homebrew/bin/brew shellenv)" e adicione essa linha ao ~/.zprofile.
Erros de SSL ao clonar em rede corporativa
A rede substitui os certificados. No Windows, troque o backend: git config --global http.sslBackend schannel. Desativar a verificação de certificados (http.sslVerify false) não é uma boa ideia — abre caminho para ataques man-in-the-middle.
Alterações estranhas em todos os arquivos logo depois de clonar
São as quebras de linha: arquivos com LF viram CRLF ou o contrário. Confira git config core.autocrlf: no Windows o recomendado é true; no macOS e no Linux, input. Para o time, é mais confiável fixar as regras no arquivo .gitattributes do repositório, por exemplo com a linha * text=auto.
Qual forma de instalação escolher
Se você está começando, no Windows use o instalador oficial: ele mostra todas as opções importantes e já instala o Git Bash, o Git Credential Manager e o OpenSSH. Usuários experientes preferem o winget — fica fácil incluí-lo em um script de preparação de um computador novo junto com os outros programas.
No macOS, escolha o Homebrew se pretende instalar outras ferramentas de desenvolvimento: Node.js, Python, Docker CLI. As Command Line Tools bastam se você usa o Git de vez em quando. No Linux, quase sempre o pacote da distribuição é suficiente; a versão nova do PPA só é necessária se você precisa de comandos ou correções que não existem na sua versão LTS.
Resumo
Instalar o Git é simples: no Windows, o instalador oficial do git-scm.com ou o winget; no macOS, o Homebrew; no Linux, o gerenciador de pacotes da distribuição. Vale prestar atenção em três itens do assistente do Windows: o editor, o nome da branch main e o PATH. Depois de instalar, confira com git --version, defina nome e e-mail — e já pode fazer o primeiro commit. Instalação, configuração do terminal e aliases úteis são vistos em detalhes na prática no curso de Git.
Perguntas frequentes
Preciso de permissão de administrador para instalar o Git?
Para o instalador comum do Windows, sim. Sem permissão, dá para usar a versão Portable do Git for Windows ou instalar o Git só para o usuário atual, se o assistente oferecer essa opção.
O Git é instalado junto com o GitHub Desktop ou o VS Code?
O VS Code não traz o Git e usa o que estiver instalado no sistema. O GitHub Desktop vem com uma cópia própria do Git, mas ela não fica acessível pelo terminal, então é melhor instalar o Git separadamente.
Dá para ter várias versões do Git no mesmo computador?
Sim, mas é usada a primeira encontrada no PATH. Para ver qual está funcionando, use which git (macOS, Linux) ou where git (Windows).
Como desinstalar o Git completamente?
No Windows, em "Aplicativos e recursos"; no macOS, brew uninstall git; no Linux, sudo apt remove git ou equivalente. O arquivo de configuração ~/.gitconfig continua lá e pode ser apagado manualmente.
O Git funciona no WSL?
Sim, dentro do WSL o Git é instalado como em um Linux comum, via apt. É uma instalação separada, independente do Git for Windows.
Este tema é abordado em profundidade, com prática, no curso “Git do zero ao desenvolvedor confiante”.
Ir para o curso