
Imagem do autor
O que é Git
O Git é um sistema de controle de versão open-source, usado por cientistas de dados para acompanhar mudanças em código, modelos, datasets e metadados. Com o Git, você pode mesclar alterações e reverter para versões anteriores de código e dados. Ele também permite sincronizar mudanças com um servidor remoto. De tão popular, o Git virou padrão de mercado, e a maioria dos ambientes de desenvolvimento (VS Code, JupyterLab, Atom) já vem com integração nativa com Git e GitHub. Saiba mais neste tutorial introdutório de Git e GitHub.
Neste tutorial, você vai aprender a instalar o Git no macOS, Windows e Linux usando a linha de comando e um instalador binário. Também veremos como instalar o Git Large File Storage (Git LFS) e configurar o Git, além de conhecer aplicativos Git GUI indicados para iniciantes.
Instalar o Git no macOS X
O Xcode do macOS traz recursos integrados de Git e GitHub; se você não usa Xcode, pode instalar o Git com Homebrew, MacPort ou um instalador binário.
Instalar o Git com Homebrew
O Homebrew é um gerenciador de pacotes para macOS. Com um único comando no terminal, você instala, atualiza e remove aplicativos.
Primeiro, instale o Homebrew e depois digite este comando no terminal.
brew install git
Para instalar o git-gui e o gitk para uma experiência mais amigável e para navegar pelo histórico de commits de forma interativa, use o comando abaixo.
brew install git-gui
Instalar o Git com MacPort
O MacPorts, um gerenciador de softwares para macOS, é semelhante ao Homebrew.
Se você tem o MacPorts instalado, então:
sudo port install git
Instalar o Git com o instalador para Mac
Você também pode instalar o Git usando o instalador de Tim Harper. Baixe e instale a versão mais recente pelo SourceForge.net.
Seguindo as instruções e mantendo as configurações padrão, você instala o pacote do Git em poucos minutos.

Imagem do SourceForge.net
Instalar o Git no Linux
O Linux é o sistema operacional (SO) mais popular entre desenvolvedores, e a maioria dos servidores web rodam em sistemas Linux/Unix. Nesta seção, vamos instalar o Git em várias distribuições usando a linha de comando.
Debian e Ubuntu
Vamos atualizar o apt-get e instalar a versão mais recente do Git. O apt-get é um utilitário de linha de comando para instalar, atualizar e remover softwares.
sudo apt-get update
sudo apt-get install git
Fedora
Para instalar o Git em versões antigas (até a 21) do Fedora, use:
yum install git
Para as versões mais recentes (22+), use:
dnf install git
Outros sistemas Linux e Unix
Há uma longa lista de variações de sistemas Linux/Unix, e você pode usar os comandos abaixo para instalar o Git na maioria deles.
- Gentoo: emerge --ask --verbose dev-vcs/git
- Arch Linux: pacemerge --ask --verbose dev-vcs/git
- openSUSE: zypper install git
- Mageia: urpmi git
- Nix/NixOS: nix-env -i git
- FreeBSD: pkg install git
- Solaris 11 Express: pkg install developer/versioning/git
- OpenBSD: pkg_add git
- Alpine: apk add git
- Slitaz: tazpkg get-install git
Instalar o Git no Windows
Instalar o Git no Windows é bem simples. Nesta seção, vamos ver como instalar usando Winget, Chocolatey e um instalador binário.
Linha de comando
O instalador de pacotes Winget já vem no Windows 11, então é fácil rodar o comando no PowerShell. Você também pode instalá-lo em versões anteriores do Windows pela Microsoft Store.
winget install --id Git.Git -e --source winget
Chocolatey
O Chocolatey é um gerenciador de pacotes para Windows. Se ele já estiver instalado no seu sistema, basta executar o comando no PowerShell.
choco install git
Instalar o Git com o instalador do Windows
Baixe a versão 64-bit mais recente (2.35.2) do instalador do Git. Se preferir uma versão portátil ou 32-bit, confira a página de downloads do Git. Depois de baixar o instalador para Windows, é hora de executá-lo.

Instalação do Git no Windows
Clique em instalar e siga as instruções para extrair o pacote. A instalação leva alguns minutos e também inclui o Git LFS, Git Bash e Git GUI.
Mantenha as opções padrão. Você pode desmarcar a instalação do Git Bash e de outros aplicativos de suporte, se quiser. Garanta que o editor padrão seja o VS Code ou o Atom. Você pode definir o branch padrão do Git depois, mas é fácil fazer isso no instalador. Na etapa seguinte, defina o acesso ao Git pela linha de comando e por softwares de terceiros. Use a opção padrão da biblioteca OpenSSL e o Git Credential Manager Core para uma melhor experiência.
Se você está começando com Git, mantenha tudo no padrão. Conforme ganhar confiança, pode ajustar as configurações pela linha de comando do Git.

Opções do instalador do Windows
Para validar a instalação, abra o Git Bash e digite `git –help`.

Git Bash
Você também verá as opções Git Bash e Git GUI ao clicar com o botão direito do mouse. Isso facilita abrir o Git Bash diretamente no diretório onde está o repositório Git.

Clique com o botão direito no diretório
O Git GUI ajuda a visualizar branches e o histórico de mudanças e, em vez de digitar comandos, você executa ações com botões.

Git GUI
Configuração inicial do Git
É importante configurar o Git antes de criar um repositório. Definir um nome de usuário e um e-mail é necessário, pois eles assinam seus commits.
git config --global user.name "username"
git config --global user.email username@gmail.com
A maioria das plataformas remotas (como o GitHub) usa a branch main como padrão, então é recomendável defini-la como padrão com:
git config --global init.defaultBranch main
Confira se as configurações foram aplicadas. O comando abaixo mostra todas as configurações — da configuração remota às chaves SSH.
git config --list
Depois dessa configuração inicial, você já pode adicionar um arquivo, fazer commit e enviar para o GitHub. No primeiro push, será preciso informar usuário e senha. Depois disso, o Git salva suas credenciais e você não precisará digitar a senha novamente.
Instalando o Git LFS
O Git Large File Storage (LFS) é uma extensão open-source do Git para rastrear e versionar arquivos grandes. Em data science, ele é usado para versionar modelos, datasets e metadados volumosos. O LFS substitui arquivos grandes por um ponteiro de texto dentro do Git e armazena os arquivos originais em um servidor remoto. Isso acelera o versionamento, o pull e o push de arquivos grandes e ainda otimiza o armazenamento.
- Windows: baixe e instale o pacote.
- Ubuntu: execute o comando sudo apt-get install git-lfs
- macOS: se você tem Homebrew instalado, use brew install git-lfs
- Outros SO: consulte o repositório no GitHub git-lfs/git-lfs
Depois de instalar o LFS com sucesso, rode o comando abaixo no terminal para inicializar o sistema de armazenamento de arquivos grandes.
git lfs install
>>> Git LFS initialized.
Clientes Git GUI
O Git GUI é útil tanto para iniciantes quanto para experts. Em vez de digitar comandos, você usa uma interface gráfica para inicializar, modificar e enviar mudanças ao servidor remoto do Git. Os recursos de visualização do histórico de commits ajudam muito a acompanhar o progresso do projeto.
Os GUIs de Git são bem-vindos porque trazem recursos extras como gestão de projetos, múltiplos repositórios, times, visualização de branches, tags, submódulos e muito mais. O melhor cliente Git GUI vem junto com o Visual Studio Code, já que ele é totalmente integrado ao ambiente de desenvolvimento. Você consegue fazer tudo clicando em opções e evita erros.

Aplicativos Git GUI
Lista de clientes Git GUI de alto nível:
- GitHub Desktop
- GitKraken
- Sourcetree
- Tower
- Tortoise Git
- Sublime Merge
- Cycligent
- Cong
- Aurees
- Magit
- GitFiend
Conclusão
O Git se tornou uma ferramenta essencial para desenvolvedores de software e cientistas de dados. Até engenheiros de machine learning o utilizam para acompanhar mudanças em modelos e datasets, monitorar métricas de performance e pipelines de dados. Se você está começando no Git e quer entender como ele funciona, leia All About Git. Você também pode aprender praticando 46 exercícios no curso Introduction to Git da DataCamp.
Neste tutorial, mostramos como instalar o Git em diferentes sistemas operacionais. Também vimos como configurar o Git, instalar o Git LFS e aproveitar uma interface gráfica para trabalhar com Git.

Instalação do Git | Ilustração por Storyset
Perguntas frequentes sobre a instalação do Git
Como instalo o GitHub Desktop?
Baixe o instalador no site do GitHub Desktop. O GitHub Desktop é uma interface open-source e amigável para realizar tarefas com Git. É altamente recomendado para iniciantes.
Como instalo o Git no Windows?
Se você tem o winget instalado, use: winget install --id Git.Git -e --source winget ou baixe um instalador para Windows.
Como instalo o Git no Mac?
Se você tem o Homebrew instalado, use o comando brew install git para instalar o Git ou use um instalador binário.
Como instalo o Git no Ubuntu?
Use o apt-get para instalar o pacote do Git: sudo apt-get install git
Como instalo o Git no Linux?
Para Debian e Ubuntu: sudo apt-get install git; para Fedora: dnf install git; e para outros sistemas Linux/Unix, consulte este tópico.
Como instalo o Git Bash?
Ele vem por padrão com a instalação do Windows. O Git Bash permite executar comandos Unix em sistemas Windows, emulando um ambiente bash.
Como instalo o Git no Visual Studio Code?
O VS Code já traz integração nativa com Git e GitHub. Você pode adicionar extensões como GitHub Pull Request, Gitlens e Git History para melhorar ainda mais a experiência.
Como instalo o Git dentro de um contêiner Docker?
No Docker para Windows, primeiro instale o chocolatey, adicione o caminho à variável de ambiente usando setx e, por fim, instale o Git com o chocolatey. No Linux, atualize o apt e instale usando RUN apt install -y git.
Como instalo o Git LFS?
No Windows, baixe e instale o Git LFS pelo site do projeto; no macOS use: brew install git-lfs; e no Linux use: sudo apt-get install git-lfs. Para iniciar o Git LFS, use: git lfs install.
Como instalo o GitLab?
Instale o servidor GitLab autogerenciado usando Download and install GitLab.
Como instalo o Git no Fedora?
Para versões antigas (até a Fedora 21), use: yum install git; e para as versões 22+ use o comando dnf install git para instalar.
Como instalo o Git pela linha de comando?
Se você usa Linux, digite este comando no bash: sudo apt-get install git; para outros sistemas operacionais, confira o manual de download do Git.

