Git
O controle de versão mais usado do mundo; no Windows, Git for Windows
O Git é um sistema de controle de versão distribuído, grátis e de código aberto. No Windows, vem como Git for Windows, com Git Bash, ferramentas gráficas e integração ao Explorer.
Principais recursos
- Controle de versão distribuído com histórico completo
- Branches e merges rápidos
- Funciona com GitHub, GitLab e servidor próprio
- Git Bash com comandos Unix no Windows
- Git GUI, gitk e integração ao Explorer
- Versão portátil
O que é e para quem serve
O Git é um sistema de controle de versão distribuído, criado originalmente para o desenvolvimento do kernel do Linux. Virou o padrão para guardar o histórico de código: GitHub, GitLab e a maioria dos editores e IDEs trabalham com ele. Serve para programadores, quem cria sites, quem escreve documentação técnica e qualquer pessoa que queira acompanhar mudanças nos arquivos, voltar a versões antigas e trabalhar em equipe. No Linux e no Mac, ele costuma ser instalado pelos pacotes do sistema; no Windows, existe a distribuição Git for Windows.
Principais recursos
- Histórico completo de cada arquivo, com cópia local do repositório.
- Branches e merges rápidos para tocar várias tarefas ao mesmo tempo.
- Sincronização com repositórios remotos no GitHub, no GitLab ou no seu próprio servidor.
- Git Bash, um terminal com comandos Unix dentro do Windows.
- Ferramentas gráficas Git GUI e gitk, além de opções no menu de contexto do Explorer.
- Git Credential Manager para guardar suas credenciais com segurança.
Limitações
O Git é, antes de tudo, uma ferramenta de linha de comando, e quem está começando vai levar um tempinho para pegar os comandos básicos. A interface gráfica que acompanha é simples; para trabalhar de forma mais visual, muita gente usa o Git integrado ao Visual Studio Code ou um cliente separado. Arquivos binários muito grandes, como vídeos e assets de jogos, pedem extensões como o Git LFS.
Como baixar com segurança
Baixe o Git for Windows pela página de instalação em git-scm.com ou pelos lançamentos oficiais do projeto git-for-windows no GitHub. Há instaladores para x64 e ARM64 e uma versão portátil, que roda até de pendrive. Os pacotes do winget e do Chocolatey são mantidos por terceiros e podem estar atrás da versão oficial.