Resumo
Em termos simples, o versionamento de código é um processo que permite controlar e gerenciar mudanças em um projeto, mantendo um histórico completo de todas as alterações no código-fonte. Antes do versionamento de código, os desenvolvedores salvavam diferentes versões de um projeto em diferentes pastas, o que podia resultar em confusão e perda de controle.
As vantagens do versionamento de código incluem:
Existem várias ferramentas de versionamento de código disponíveis. Três das mais famosas são Subversion (mantida pela Apache Foundation), Mercurial e Git (desenvolvido por Linus Torvalds, criador do kernel do Linux).
O Git é atualmente o sistema de controle de versões mais amplamente utilizado. Foi criado por Linus Torvalds com a intenção de ser rápido, simples e com forte suporte para desenvolvimento não linear. Você pode aprender mais sobre a história do Git em seu site oficial: git-scm.com.
Existem várias plataformas baseadas em Git, incluindo GitHub, GitLab e BitBucket. Neste curso, nos concentraremos no uso do GitHub, que atualmente é mantido pela Microsoft.
Abaixo listo o passo a passo para instalação do Git e como usá-lo para versionamento de código.
1.1: Primeiramente, você precisa baixar o Git para o seu computador. Para fazer isso, acesse o site oficial do projeto. É recomendado baixar diretamente do site oficial para evitar problemas com versões não oficiais ou desatualizadas.
1.2: No site do Git, você será automaticamente direcionado para a versão de download correspondente ao seu sistema operacional. Por exemplo, se estiver usando o Windows, o site sugerirá o download do Git para Windows.
1.3: Clique em “Download” e escolha a versão do sistema operacional com base em 32-bits ou 64-bits.
1.4: Após o download, clique no arquivo .exe para iniciar a instalação.
2.1: Durante a instalação, você será guiado através de uma série de opções de configuração. Por padrão, você pode simplesmente aceitar as configurações recomendadas.
2.2: Certifique-se de escolher um editor de texto que você está confortável para usar durante o processo de commit. O Vim é a escolha padrão, mas você pode selecionar outro se preferir.
2.3: Durante a instalação, você terá a opção de alterar a terminologia usada pelo Git. Em vez de “master”, você pode optar por usar “main”.