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.
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.
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.
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.
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.
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.
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.
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.
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.
Saiba mais sobre o sistema de controle de versão mais conhecido e por que é uma ferramenta de colaboração indispensável para cientistas de dados e programadores.
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.
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.
Instalar o Git com MacPort
O MacPorts, um gerenciador de softwares para macOS, é semelhante ao Homebrew.
Se você tem o MacPorts instalado, então:
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.
Fedora
Para instalar o Git em versões antigas (até a 21) do Fedora, use:
Para as versões mais recentes (22+), use:
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.
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.
Chocolatey
O Chocolatey é um gerenciador de pacotes para Windows. Se ele já estiver instalado no seu sistema, basta executar o comando no PowerShell.
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.
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:
Confira se as configurações foram aplicadas. O comando abaixo mostra todas as configurações — da configuração remota às chaves SSH.
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.
Depois de instalar o LFS com sucesso, rode o comando abaixo no terminal para inicializar o sistema de armazenamento de arquivos grandes.
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:
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