Article image

RR

Rodrigo Ramos23/05/2024 14:01
Compartilhe

Dominando Git e GitHub: Um Guia para Iniciantes

  • #GitHub
  • #Git

Introdução ao Controle de Versão e Git

O controle de versão é fundamental para qualquer desenvolvedor. Ele permite que você acompanhe as mudanças no código ao longo do tempo, facilite a colaboração e reverte para versões anteriores quando necessário.

Por que usar Git?

  • Histórico de Alterações: Permite ver o que foi alterado, por quem e por quê.
  • Trabalho Colaborativo: Múltiplos desenvolvedores podem trabalhar no mesmo projeto sem conflitos.
  • Backup e Restauração: Facilita o backup do código e a restauração de versões anteriores.

Exemplo Real:

Imagine que você está trabalhando em um projeto com outras três pessoas. Sem controle de versão, seria difícil manter todos os arquivos atualizados. Com o Git, cada desenvolvedor pode fazer alterações independentemente e, em seguida, mesclar essas alterações de volta ao repositório principal.

Instalação e Configuração do Git

Instalando o Git

  • Windows: Baixe e instale do site oficial.
  • macOS: Use Homebrew ('brew install git')
  • Linux: Use o gerenciador de pacotes ('sudo apt-get install git' no Ubuntu).

Configurando o Git

Após a instalação, configure seu nome de usuário e e-mail:

git config --global user.name "Seu Nome" 
git config --global user.email "seuemail@example.com" 

Isso garante que suas contribuições sejam atribuídas corretamente.

Comandos Básicos do Git

Inicializando um Repositório

Para começar a usar o Git em um projeto existente:

cd seu-projeto 
git init 

Isso cria um novo repositório Git no diretório atual.

Adicionando e Comitando Alterações

Adicione arquivos ao seu repositório e faça um commit para salvar as mudanças:

git add . 
git commit -m "Descrição das alterações" 

Visualizando o Histórico de Commits

Veja o histórico de alterações do seu projeto:

git log 

Isso mostra todos os commits feitos no repositório, junto com as mensagens de commit.

Trabalhando com Repositórios Remotos no GitHub

Criando e Conectando Repositórios

Primeiro, crie um repositório no GitHub. Em seguida, conecte-o ao seu repositório local:

git remote add origin https://github.com/seu-usuario/seu-repositorio.git 

Enviando e Recebendo Alterações

Envie suas alterações para o GitHub:

git push -u origin main 

Para atualizar seu repositório local com as alterações feitas por outros:

git pull origin main 

Fluxos de Trabalho e Colaboração

Crie uma nova branch para trabalhar em uma funcionalidade ou correção:

git checkout -b minha-nova-branch

Após fazer as mudanças, adicione, comite e envie para o GitHub:

git add . 
git commit -m "Adiciona nova funcionalidade" 
git push origin minha-nova-branch 

Abra um pull request no GitHub para mesclar suas mudanças na branch principal.

Conclusão

Este guia fornece uma introdução prática ao Git e GitHub, cobrindo desde a instalação até comandos básicos e trabalho colaborativo. Com a prática, você se tornará mais eficiente no uso dessas ferramentas essenciais para o desenvolvimento de software.

Se tiver dúvidas ou quiser explorar mais sobre Git e GitHub, sinta-se à vontade para entrar em contato ou acessar recursos adicionais online. Boa codificação!

ℹ️ NOTE: Este artigo foi desenvolvido como projeto durante o módulo 'Transformando Promps em Soluções Reais' no Bootcamp Santander 2024 na plataforma da DIO.
Compartilhe
Comentários (1)

RR

Rodrigo Ramos - 23/05/2024 19:10

Fala pessoal!

Gostaram do conteúdo desenvolvido durante o desafio de projeto?

Também tenho o e-book completo que pode ser acessado aqui: e-book